01.用法
001.delete
语法:delete from 表名 where 条件
意思:delete是DML语句,(无where条件)删除时,清除表所有数据,但保留表的结构;不释放所占空间。
002.drop
语法:drop table 表名
意思:drop是DDL语句,删除时,清除所有表数据也删除表的结构,释放所占空间。
003.truncate
语法:truncate table 表名
意思:truncate是DDL语句,删除时,清除表所有数据,但保留表的结构;释放所占空间。
02.执行效率
drop>truncate>delete
03.事务方面
001.delete
在未提交事务前,可以事务回滚rollback;
002.drop
会隐性事务结束,不能事务回滚rollback;
003.truncate
会隐性事务结束,不能事务回滚rollback;
04.补充
上方以Oracle数据库操作...