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)