删除数据(DELETE、TRUNCATE TABLE)

1. DELETE  语句的作用是在指定表或指定视图的基表中删除记录行。用户可以删除位于用户自己模式中的表的记录行,也可以删除在该表上具有 DELETE 权限的表的记录行,并且在删除指定表的记录行时,必须满足该表上的完整性约束条件。其语句格式如下:
DELETE  ROM <table_name> [WHERE condition(s)];
2. TRUNCATE TABLE 语句用于删除表的所有数据(截断表)。其语句格式如下:
TRUNCATE TABLE  <table_name>;
3. DELETE 删除表的所有数据时,不会释放表所占用的空间,并且操作是可以撤销的。
4. TRUNCATE TABLE 删除表的所有数据时,执行速度更快,而且还会释放表、段所占用的空间,并且操作是不能撤销的。

猜你喜欢

转载自blog.csdn.net/zhichunqi/article/details/80780942