Oracle数据库学习笔记_delete,truncate 和 delete之间的区别(内容,定义,释放空间)
语法结构:
drop table 表名
truncate table 表名
delete from table 表名
各个删除操作删除的内容:
drop:删除内容和定义,释放空间,删除得非常暴力。简单来说就是把整个表去掉以后要新增数据是不可能的,除非新增一个表。
truncate:删除内容、释放空间但不删除表结构。
delete:删除内容、不删除表结构,不释放空间。
drop table 表名
truncate table 表名
delete from table 表名
drop:删除内容和定义,释放空间,删除得非常暴力。简单来说就是把整个表去掉以后要新增数据是不可能的,除非新增一个表。
truncate:删除内容、释放空间但不删除表结构。
delete:删除内容、不删除表结构,不释放空间。