说明:
用于删除表中已有的记录。
可以使用带有 WHERE 子句的 UPDATE 查询来更新选定行,否则所有的行都会被删除。
语法:
condition可以用前面的and or 运算符连接起来:
DELETE FROM table_name
WHERE [condition];
实例:
假设有如下表:
sqlite> select * from student;
ID NAME AGE
---------- ---------- ---------
1 xiaoming 18
2 xiaohua 18
3 mingming 19
4 xiaogang 20
删除ID为1的人,并且重新查询一下:
sqlite> delete from student where ID=1;
sqlite> select * from student;
ID NAME AGE
---------- ---------- ----------
2 xiaohua 18
3 mingming 19
4 xiaogang 20
全部删除,并且重新查询一下:
sqlite> update student;
sqlite> select * from student;
sqlite>
1. 请将表中数据全部删除,再重新插入几条数据(温习前面的内容)?