目录
删除表
仅在存在时删除
删除表
您可以使用“DROP TABLE”语句删除现有表。例如删除‘user‘表:
# coding=gbk
#连接
import pymysqlmydb = pymysql.connect(host="localhost", #默认用主机名port=3306,user="root", #默认用户名password="123456", #mysql密码database='student', #库名charset='utf8' #编码方式
)print(mydb)
# # 获取游标 承载结果
mycursor = mydb.cursor()#执行sql语句
sql = "DROP TABLE users"mycursor.execute(sql)
如果没报错,则删除成功。
仅在存在时删除
如果您要删除的表已经被删除,或者由于任何其他原因不存在,您可以使用 IF EXISTS 关键字来避免出错。
例如:删除表“user”(如果存在)
# coding=gbk
#连接
import pymysqlmydb = pymysql.connect(host="localhost", #默认用主机名port=3306,user="root", #默认用户名password="123456", #mysql密码database='student', #库名charset='utf8' #编码方式
)print(mydb)
# # 获取游标 承载结果
mycursor = mydb.cursor()#执行sql语句
sql = "DROP TABLE IF EXISTS user"mycursor.execute(sql)
此运行不会显示任何结果。