drop (DDL): drop table 表名
- 删除表(表的结构属性内容定义均删除):释放空间,将此表所占用的空间全部释放
- DDL:隐式提交,不可回退
truncate(DDL):truncate table 表名
- 清空表中的数据,删除内容、释放空间但不删除定义(也就是保留表的数据结构)
- DDL:隐式提交,不可回退
delete(DML): delete from 表名 (where 列名 = 值)
- 只删除内容、释放空间但不删除定义
- delete即可以对行数据进行删除,也可以对整表数据进行删除(delete 表名)
- DML:commit 之后才有效,可回退
注意:
执行速度一般来说:drop>truncate>delete