SeouliteLab

[Python/파이썬] MySQL 테이블 생성, 삭제 본문

프로그래밍

[Python/파이썬] MySQL 테이블 생성, 삭제

Seoulite Lab 2024. 3. 5. 08:12

MySQL 데이터베이스에서 테이블을 생성하고 삭제하는 방법에 대해 알아보겠습니다. 테이블을 생성하고 삭제하는 예제를 통해 MySQL 데이터 관리에 대한 이해를 높여보겠습니다.

1. 테이블 생성

테이블을 생성하기 위해 CREATE TABLE 문을 사용합니다. CREATE TABLE 문은 테이블 이름과 각 열(칼럼)의 이름과 데이터 유형을 지정하여 새로운 테이블을 만듭니다.

2. 테이블 삭제

테이블을 삭제하기 위해 DROP TABLE 문을 사용합니다. DROP TABLE 문은 특정 테이블을 삭제하고 해당 테이블의 모든 데이터와 구조를 제거합니다.

예제

예제 1: 테이블 생성

import mysql.connector

# MySQL 서버에 연결
mydb = mysql.connector.connect(
  host="localhost",
  user="username",
  password="password",
  database="mydatabase"
)

# 테이블 생성
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")

예제 2: 테이블 삭제

import mysql.connector

# MySQL 서버에 연결
mydb = mysql.connector.connect(
  host="localhost",
  user="username",
  password="password",
  database="mydatabase"
)

# 테이블 삭제
mycursor = mydb.cursor()
mycursor.execute("DROP TABLE customers")