轻松上手,快乐学习!

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)

运行实例 »