章節
刪除表
可以使用“DROP table”語句,刪除現有的表:
示例
刪除表“customers”:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="你的用戶名",
passwd="你的密碼",
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="你的用戶名",
passwd="你的密碼",
database="mydatabase"
)
mycursor = mydb.cursor()
sql = "DROP TABLE IF EXISTS customers"
mycursor.execute(sql)