目录

Python MySQL 删除表


删除表

您可以使用 "DROP TABLE" 语句删除现有表:

示例

删除表"customers":

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user=" yourusername",
  password=" 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",
  password=" yourpassword",
  database="mydatabase"
)

mycursor = mydb.cursor()

sql = "DROP TABLE IF EXISTS customers"

mycursor.execute(sql)
运行示例 »