Mysql drop、delete和truncate的区别

drop、delete和truncate的区别

1.delete删除表的数据,可以加条件,删除某一些数据,无法释放空间。

2.truncate删除表的所有数据,可以瞬间释放存储空间,。

3.drop删除表结构和表数据.将表所占用的空间全释放掉。这个表和索引所占用的空间会恢复到初始大小。

4.执行速度drop>truncate>delete

原文地址:https://www.cnblogs.com/lvshuizhicheng/p/15104332.html