SQL进阶知识(八)——TRUNCATE TABLE 命令

TRUNCATE TABLE的作用

TRUNCATE TABLE 命令用于删除现有数据表中的所有数据。

你也可以使用 DROP TABLE 命令来删除整个数据表,不过 DROP TABLE 命令不但会删除表中所有数据,还会将整个表结构从数据库中移除。如果想要重新向表中存储数据的话,必须重建该数据表。

语法:

TRUNCATE TABLE 的基本语法如下所示:

TRUNCATE TABLE table_name;

示例:

考虑 CUSTOMERS 表,表中的记录如下所示:

SQL进阶知识(八)——TRUNCATE TABLE 命令

下面的示例展示了 TRUNCATE 命令的用法:

TRUNCATE TABLE CUSTOMERS;

现在,CUSTOMERS 表已经被清空了,SELECT 语句的输出应当如下所示:

SQL> SELECT * FROM CUSTOMERS;

Empty set (0.00 sec)

上一篇:SQL进阶知识(十)——事务


下一篇:SQL进阶知识(五)——索引