Python MySQL 删除表

删除表

在 MySQL 中您可以使用 "DROP TABLE" 语句来删除已有的表:

实例

删除 "customers" 表:

  1. import mysql.connector
  2. mydb = mysql.connector.connect(
  3. host="localhost",
  4. user="myusername",
  5. passwd="mypassword",
  6. database="mydatabase"
  7. )
  8. mycursor = mydb.cursor()
  9. sql = "DROP TABLE customers"
  10. mycursor.execute(sql)
  11. #如果执行此页面时没有出现错误,则表示您已成功删除 "customers" 表。

只在表存在时删除

如果要删除的表已被删除,或者由于任何其他原因不存在,那么可以使用 IF EXISTS 关键字以避免出错。

实例

删除表 "customers" (如果存在):

  1. import mysql.connector
  2. mydb = mysql.connector.connect(
  3. host="localhost",
  4. user="myusername",
  5. passwd="mypassword",
  6. database="mydatabase"
  7. )
  8. mycursor = mydb.cursor()
  9. sql = "DROP TABLE IF EXISTS customers"
  10. mycursor.execute(sql)
  11. #如果执行此页面时没有出现错误,则表示您已成功删除 "customers" 表。

分类导航