总结了一下drop、truncate、delete的差别: drop用来删除整个表格,包括表的结构、依赖和数据;truncate和delete用来删除表格中所有的数据,不删除表的结构;truncate用来删除表格中所有数据;delete可以删除表格中所有的数据,也可以删除指定的数据;drop和truncate删除数据不能回滚;delete删除数据可以在commit之前使用rollback回滚;truncate之后,表和索引所占用的空间会恢复到初始大小;delete之后,表和索引所占用的空间不会改变;drop之后表空间全部释放;