파이썬 MySQL 테이블 제거

테이블 제거

이미 존재하는 테이블을 제거하려면 "DROP TABLE" 문을 사용할 수 있습니다:

예제

"customers" 테이블을 제거합니다:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
sql = "DROP TABLE customers"
mycursor.execute(sql)

실행 예제

테이블이 존재할 때만 제거

삭제할 테이블이 제거되었거나 다른 이유로 존재하지 않으면, 오류를 피하기 위해 IF EXISTS 키워드를 사용할 수 있습니다.

예제

"customers" 테이블을 제거합니다 (존재하면):

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
sql = "DROP TABLE IF EXISTS customers"
mycursor.execute(sql)

실행 예제