mysql 进行删除表语句 记录

 秋天还未过,冬天确已来临。

 

mysql  进行删除

truncate 操作

truncate  table 表名;

注意:

1、执行该删除语句时,不能与where一起用;

2、truncate 删除数据之后是不可以rollback 的

3、truncate删除数据后会重置Identity(标识列、自增字段),相当于自增列会被置为初始值,又重新从1开始记录,而不是接着原来的ID数

4、truncate删除数据后不写服务器log,整体删除速度快

5、truncate删除数据后不激活trigger(触发器)。

 

drop 操作

drop table 表名;

注意:

1、truncate只会清除表数据,drop不光清除表数据还要删除表结构;

 

delete 操作

delete from table where id = 1;

or

delete from table;

注意:

1、delete可以删除一行,也可以删除多行;

2、如果不加where条件,则是删除表所有的数据,这是很危险的!不建议这样做! -  执行的时候千万小心。

posted @   方达达  阅读(54)  评论(0编辑  收藏  举报
编辑推荐:
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示