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)