Python 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)
运行实例 »