MySQL中删除表的类型和区别

第一种使用delete:

仅删除表数据,支持条件过滤,支持回滚。记录日志,效率慢

delete from table_name;

第二种使用truncate:

仅删除所有数据,不支持条件过滤,不支持回滚,不记录日志,效率高于delete

truncate from table_name;

第三种使用drop:

删除数据的同时删除表结构。同时释放表空间。删除效率最高。

drop from table_name;

posted @ 2021-03-03 20:55  浩然_隐官  阅读(54)  评论(0)    收藏  举报