drop:

drop table tb;

删除内容和定义,释放空间。简单来说就是把整个表去掉。以后不能再新增数据,除非新增一个表。

truncate:

truncate table tb;

删除内容、释放空间但不删除定义,即只是清空数,不会删除表的数据结构。

delete:

delete table tb;   / delete table tb where 条件

删除内容,但不删除定义也不释放空间。而且删除整个表的数据的过程是系统一行一行地删,效率相对truncate低

posted on 2017-04-06 15:04  BoGummyYoung  阅读(483)  评论(0编辑  收藏  举报