Python MySQL删除表

您所在的位置:网站首页 python删除数据库 Python MySQL删除表

Python MySQL删除表

2023-09-29 01:06| 来源: 网络整理| 查看: 265

目录

删除表

仅在存在时删除

删除表

您可以使用“DROP TABLE”语句删除现有表。例如删除‘user‘表:

# coding=gbk #连接 import pymysql mydb = 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 pymysql mydb = 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)

此运行不会显示任何结果。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3