Python MySQL 테이블 생성, 제거

데이터베이스 안에 실제 데이터를 저장하려면 테이블을 정의해야 한다. 열 이름과 타입을 먼저 정하고, 필요한 제약 조건을 SQL에 명시한다.




테이블 생성

sql = """
CREATE TABLE test_table (
    date_time DATETIME,
    name VARCHAR(255),
    val1 SMALLINT,
    val2 SMALLINT
)
"""

cursor.execute(sql)
connection.commit()




테이블 제거

cursor.execute("DROP TABLE test_table")
connection.commit()




테이블을 제거하면 내부 데이터도 함께 사라진다. 실습에서는 생성과 삭제를 반복할 수 있지만, 운영 환경에서는 마이그레이션과 백업 절차를 먼저 둔다.

Comments

댓글을 불러오고 있습니다.