说明
在常规的 SQL数据库中,一般使用DELETE 和 TRUNCATE来清空表,使用DELETE
操作后自增列的下一个值不会重置,会接着之前的值继续递增,如果想要彻底情况需要使用TRUNCATE TABLE,但是SQLite 里没有这个语句,所以我这里模拟TRUNCATE截断表语句。
1. 使用 DELETE
语句清空表
在 SQLite 里,DELETE
语句可以用来删除表中的数据。若不指定 WHERE
子句,它会删除表内的所有行,但保留表结构。
语法
DELETE FROM table_name;
这里的 table_name
指的是你要清空数据的表名。
示例
假设存在一个名为 students
的表,你可以用以下语句清空该表的数据: