一.drop
1.概念:直接删掉表
2.用法:drop table 表名
3.范围:drop语句将表所占用的空间全释放掉
4.恢复:不可恢复
二.truncate
1.概念:删除表中数据
2.用法:truncate 表名(不可以加where)
3.范围:当表被TRUNCATE 后,这个表和索引所占用的空间会恢复到初始大小
4.恢复:不可恢复
三.delete
1.概念:删除表中数据
2.用法: delete from 表名(可以加where)
3.范围:DELETE操作不会减少表或索引所占用的空间
4.恢复:可以恢复
效率对比:
drop > truncate > delete