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 @ 2021-10-22 08:59  方达达  阅读(45)  评论(0编辑  收藏  举报