SQLite - 清空表(Truncate)

SQLite - 清空表(Truncate) 首页 / SQLite入门教程 / SQLite - 清空表(Truncate)

不幸的是,无涯教程在SQLite中没有TRUNCATE TABLE命令,但是您可以使用SQLite DELETE 命令从现有表中删除完整数据。

TRUNCATE - 语法

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

sqlite> DELETE FROM table_name;

以下是DROP TABLE的基本语法。

sqlite> DROP TABLE table_name;

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

无涯教程网

TRUNCATE - 示例

考虑具有以下记录的COMPANY表。

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           Learnfk       24          Houston     10000.0

以下是上表的示例-

链接:https://www.learnfk.comhttps://www.learnfk.com/sqlite/sqlite-truncate-table.html

来源:LearnFk无涯教程网

SQLite> DELETE FROM COMPANY;
SQLite> VACUUM;

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

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

如何做好一场技术演讲 -〔极客时间〕

大规模数据处理实战 -〔蔡元楠〕

Serverless入门课 -〔蒲松洋(秦粤)〕

Web安全攻防实战 -〔王昊天〕

如何看懂一幅画 -〔罗桂霞〕

重学线性代数 -〔朱维刚〕

Redis核心技术与实战 -〔蒋德钧〕

网络排查案例课 -〔杨胜辉〕

互联网人的数字化企业生存指南 -〔沈欣〕

好记忆不如烂笔头。留下您的足迹吧 :)