关键字 | 用途 | 备注 |
---|---|---|
delete | delete语句执行的过程每次删除一行数据 | 删除操作保存到日志,支持回滚(未释放表和索引锁占用的空间,可以理解为假性删除) |
truncate | truncate table一次性删除表中所有的数据 | 不会吧删除操作记录到日志,删除后的数据不能恢复(当表被truncate后,这个表和索引所占用的空间会恢复到初始大小) |
drop | drop语句将表所占用的空间全部释放掉 | 删除整个表包括结构和数据,会将表锁占用的空间全部释放掉 |
delete、truncate、drop的区别及用途
猜你喜欢
转载自blog.csdn.net/HBT036017/article/details/111225447
今日推荐
周排行