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条件,则是删除表所有的数据,这是很危险的!不建议这样做! - 执行的时候千万小心。