阅读 182

SQLite TRUNCATE TABLE命令

不幸的是,我们在SQLite中没有TRUNCATE TABLE命令,但是您可以使用SQLite DELETE命令从现有表中删除完整的数据,不过建议您使用DROP TABLE命令删除完整的表并重新创建它。

语法

以下是DELETE命令的基本语法。

sqlite> DELETE FROM table_name;

以下是DROP TABLE的基本语法。

sqlite> DROP TABLE table_name;

如果使用DELETE TABLE命令删除所有记录,建议使用VACUUM命令清除未使用的空间。

在线示例

带有以下记录的COMPANY表。

ID          NAME        AGE         ADDRESS     SALARY----------  ----------  ----------  ----------  ----------1           Paul        32          California  20000.02           Allen       25          Texas       15000.03           Teddy       23          Norway      20000.04           Mark        25          Rich-Mond   65000.05           David       27          Texas       85000.06           Kim         22          South-Hall  45000.07           James       24          Houston     10000.0

以下是截断上表的示例-

SQLite> DELETE FROM COMPANY;SQLite> VACUUM;

现在,COMPANY表被完全截断,并且SELECT语句的输出将为零。


文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐