Python MySQL 刪除表
刪除表
你可以使用 "DROP TABLE" 語句來刪除一個已存在的表。
示例
刪除名為 "customers" 的表
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="你的使用者名稱",
password="你的密碼",
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="你的使用者名稱",
password="你的密碼",
database="mydatabase"
)
mycursor = mydb.cursor()
sql = "DROP TABLE IF EXISTS customers"
mycursor.execute(sql)
執行示例 »