SQLite基础学习 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

说明:

  用于删除表中已有的记录。
  可以使用带有 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. 请将表中数据全部删除,再重新插入几条数据(温习前面的内容)?