目录

删除表

仅在存在时删除


删除表

您可以使用“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)

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

Python MySQL删除表相关推荐

  1. Python MySQL 插入表

    Python MySQL 插入表 - 吴吃辣 - 博客园 Python MySQL 插入表 章节 Python MySQL 入门 Python MySQL 创建数据库 Python MySQL 创建表 ...

  2. MySQL删除表及删除表数据操作

    MySQL删除表和删除表的数据是常见的操作,使用关键词 DELETE FROM 表名的结构模式,下面详细讲述删除表和删除表数据. 1,删除数据库里面的表DELETE FROM employees;2, ...

  3. mysql 删除表时外键约束_MySQL删除表的时候忽略外键约束的简单实现

    删除表不是特别常用,特别是对于存在外键关联的表,删除更得小心.但是在开发过程中,发现Schema设计的有问题而且要删除现有的数据库中所有的表来重新创建也是常有的事情:另外在测试的时候,也有需要重新创建 ...

  4. mysql删除表的命令

    MySQL 删除表的几种情况: 1 drop table table_name : 删除表全部数据和表结构,会立刻释放磁盘空间, 2 truncate table table_name : 删除表全部 ...

  5. mysql删除关键字记录,在MySQL删除表语句中,下列选项用于删除表的结构和记录数据全部,并且不能恢复的是( )关键字。...

    在MySQL删除表语句中,下列选项用于删除表的结构和记录数据全部,并且不能恢复的是( )关键字. 更多相关问题 离子选择性电极用标准加入法进行定量分析时,对加入的标准溶液要求体积要( ),浓度要( ) ...

  6. MySql删除表中重复数据

    有一表中存在大量重复数据 在此记录下我删除表内重复数据的方法 -- 新增测试表 create table basic_farmer ( id INT(11), user_name VARCHAR(25 ...

  7. MySQL删除表中的数据

    Mysql删除表中的数据有三种方法,分别是delete ,drop,truncate. 一.delete删除表中的数据 delete好from结合使用,格式一般为:delete from 表名 whe ...

  8. MySQL删除表数据 MySQL清空表命令 3种方法

    一.MySQL清空表数据命令:truncate SQL语法: truncate table 表名 注意: 不能与where一起使用. truncate删除数据后是不可以rollback的. trunc ...

  9. MySQL 删除表的几种情况:

    MySQL 删除表的几种情况: 1.drop table table_name : 删除表全部数据和表结构,立刻释放磁盘空间,不管是 Innodb 和 MyISAM; 2.truncate table ...

最新文章

  1. 将BST转换为有序的双向链表!
  2. sqlite--代码操作
  3. tcl脚本学习十一:proc应用 (带默认参数)
  4. 使用opencv训练cascade分类器进行目标检测
  5. 10分钟!构建支持10万/秒请求的大型网站
  6. java合并整形_Java:合并InputStreams(Java: merging InputStreams)
  7. C++语言第一课的学习
  8. 了解spring-boot-starter
  9. 表单表格-为什么标签需要语义化
  10. textarea只允许上下调节尺寸
  11. 通达OA CRM扫描枪条码录入
  12. PowerBuilder通过JDBC连接MySQL数据库
  13. 嵌入式Linux应用开发
  14. 通用双向循环链表学习
  15. PID系统稳定性和零极点的关系
  16. 简单粗暴识别工作室Android识别模拟器
  17. python发送qq邮件_python基于SMTP发送邮件(qq邮箱)
  18. php记录上次观看记录,PHP 记录用户访问记录
  19. 基于分位数随机森林预测模型QRF建立多特征输入单个因变量输出的拟合预测模型
  20. 如何提高团队管理能力

热门文章

  1. 如何使用和自定义Win11快速设置菜单
  2. 最新版chrome 70浏览器同步、清除Cookie设置将更改
  3. Status Code:200 OK (from disk cache)和304的区别,以及怎么禁止缓存
  4. Java中String类中compareTo( )方法
  5. MySQL数据库的数据类型以及取值范围详解
  6. linux 历史命令快捷键,Linux历史命令及bash快捷键
  7. arr数组怎么取值_记一次思否问答的问题思考:Vue为什么不能检测数组变动
  8. vs 中使用32 位mysql_vs2010连接mysql数据库(含win32和x64两种平台)
  9. ppap文件过程流程图制作_收藏 | 据说PPAP的精华都在这个PPT里!一起来鉴定下
  10. tensorrt轻松部署高性能dnn推理_基于TensorRT车辆实时推理优化