目录
- 1、三个关键字的删除强度
- 2、三个关键字的区别
1、三个关键字的删除强度
删除强度(强 -> 弱):drop > truncate > delete
2、三个关键字的区别
drop table tb
- 删除表结构和表中所有的数据
- 并无法找回
truncate tb
- 删除表中所有的数据
- 不能与where连用
- 不可以rollback,删除整表数据(ddl语句,隐式提交)
- 删除索引,并且之后索引(id从零开始)
delete from tb where
- 删除表中的数据(可制定某一行)
- 一行一行的删除,可以rollback
- 不会删除索引
- 删除可以返回行数