SQLite中,DELETE查询用于从表中删除现有的记录。你可以使用WHERE子句或没有WHERE子句中使用它。 WHERE子句用于删除特定的记录(选择行),否则所有的记录将被删除。
句法:
DELETE FROM table_name
WHERE [conditions....................];
;
注:我们可以用“AND”或N号“或”运营商“WHERE”条款。例:
【SQLite的Delete删除查询】我们现有的表名为“学生”,具有下列数据:
例1:
从“学生”表,其中ID为4删除一个学生的记录。
DELETE FROM STUDENT WHERE ID = 4;
ID 4的学生的记录被删除; 你可以使用SELECT语句检查:
SELECT * FROM STUDENT;
输出:
例2:
如果你想删除表中的所有记录,不使用WHERE子句。
DELETE FROM STUDENT;
你可以看到,在表中“学生”没有数据。
推荐阅读
- SQLite和AND子句
- SQLite的Update更新查询
- SQLite的Select选择查询
- SQLite的Insert插入查询
- SQLite的删除表
- SQLite的创建表
- SQLite Detach分离数据库
- SQLite Attach附加数据库
- SQLite Create创建数据库