MySql之删除数据

删除表

drop table 表名
或者
drop table if exists 表名


delete语句

delete from 表名 where id = 1

用了delete语句删除的数据是可以恢复的,通过二进制日志恢复.


truncate语句

truncate table 表名

清空表数据,此语句删除记录后不可恢复,但是删除数据的速度比delete语句快,执行该语句后相当于一张新表,自增长的计数都会被重置为1

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 10,332评论 1 57
  • 外键约束 删除,更新时的四个选项 RESTRICT 当有关联数据时,无法删除(立即检出) NO ACTION 当有...
    渔樵店阅读 1,833评论 0 0
  • 今天这个话题,说实话不知从何聊起,为什么呢?第一,这个太深奥,别说咱们几个,就是周易大家,也不见得谁能说服谁,以支...
    丿子木丨阅读 1,482评论 0 0
  • 找了一个青旅,住了2晚,正好离景点区比较近。 苏州博物馆 去苏州,有一个原因是因仰慕苏州博物馆而来的。 ...
    歪枣裂瓜耶阅读 3,720评论 6 5
  • 随着骑士与凯尔特人之间交易的达成,近一段时间外界普遍传闻马刺接近交易欧文的传闻也不攻自破,至于马刺错失这次可能决定...
    zoneball阅读 1,605评论 0 1