SQLite语句——删除
来源:互联网 发布:国内旅游收入数据1978 编辑:程序博客网 时间:2024/06/05 21:15
SQLite Delete 语句
SQLite 的 DELETE 查询用于删除表中已有的记录。可以使用带有 WHERE 子句的 DELETE 查询来删除选定行,否则所有的记录都会被删除。
语法
SQLite 的 DELETE 查询用于删除表中已有的记录。可以使用带有 WHERE 子句的 DELETE 查询来删除选定行,否则所有的记录都会被删除。
带有 WHERE 子句的 DELETE 查询的基本语法如下:
DELETE FROM table_nameWHERE [condition];
您可以使用 AND 或 OR 运算符来结合 N 个数量的条件。
实例
假设 COMPANY 表有以下记录:
ID NAME AGE ADDRESS SALARY---------- ---------- ---------- ---------- ----------1 Paul 32 California 20000.02 Allen 25 Texas 15000.03 Teddy 23 Norway 20000.04 Mark 25 Rich-Mond 65000.05 David 27 Texas 85000.06 Kim 22 South-Hall 45000.07 James 24 Houston 10000.0
下面是一个实例,它会删除 ID 为 7 的客户:
sqlite> DELETE FROM COMPANY WHERE ID = 7;
现在,COMPANY 表有以下记录:
ID NAME AGE ADDRESS SALARY---------- ---------- ---------- ---------- ----------1 Paul 32 California 20000.02 Allen 25 Texas 15000.03 Teddy 23 Norway 20000.04 Mark 25 Rich-Mond 65000.05 David 27 Texas 85000.06 Kim 22 South-Hall 45000.0
或者删除满足条件的数据:
sqlite> DELETE FROM COMPANY WHERE AGE="32" OR AGE = "27";
sqlite> DELETE FROM COMPANY WHERE AGE="25" AND NAME = "MARK";
现在,COMPANY 表有以下记录:
ID NAME AGE ADDRESS SALARY---------- ---------- ---------- ---------- ----------1 Allen 25 Texas 15000.02 Teddy 23 Norway 20000.03 Kim 22 South-Hall 45000.0
如果您想要从 COMPANY 表中删除所有记录,则不需要使用 WHERE 子句,DELETE 查询如下:sqlite> DELETE FROM COMPANY;
现在,COMPANY 表中没有任何的记录,因为所有的记录已经通过 DELETE 语句删除。
SQLite Truncate Table
在 SQLite 中,并没有 TRUNCATE TABLE 命令,但可以使用 SQLite 的 DELETE 命令从已有的表中删除全部的数据,但建议使用 DROP TABLE 命令删除整个表,然后再重新创建一遍。
出处:http://www.runoob.com/sqlite/sqlite-delete.html
注:此文章又新添一些SQL指令,文章还会后续更新。
阅读全文
0 0
- SQLite语句——删除
- SQLite—参数绑定和重执行已编译语句
- Android中SQLite数据库操作(1)——使用SQL语句操作SQLite数据库
- SQlite语句
- sqlite语句
- sqlite 语句
- SQLite语句
- SQLite 语句
- Swift 中使用 SQLite——修改和删除数据
- Swift 中使用 SQLite——修改和删除数据
- SQL语句中—删除数据
- Sqlite查询优化技巧——将LIKE语句转换为比较语句
- Sqlite查询优化技巧——将LIKE语句转换为比较语句 -转
- SQlite数据库的C编程接口(三) 预处理语句(Prepared Statements) ——《Using SQlite》读书笔记 .
- SQlite数据库的C编程接口(三) 预处理语句(Prepared Statements) ——《Using SQlite》读书笔记 .
- SQlite数据库的C编程接口(三) 预处理语句(Prepared Statements) ——《Using SQlite》读书笔记 .
- SQlite数据库的C编程接口(三) 预处理语句(Prepared Statements) ——《Using SQlite》读书笔记 .
- Adobe AIR中使用Flex连接Sqlite数据库(2)(添加,删除,修改以及语句参数)
- rsync+inotify同步备份MYSQL数据
- mat flag成员
- [Vue warn]: You are using the runtime-only build of Vue where the templa
- 守护进程的创建过程
- 插件化
- SQLite语句——删除
- 经纬度和高程坐标转换,来自osg
- windows 不能在本地启动 apache 2.4
- Jprofiler远程连接linux项目监控
- Codeforces Round #418 (Div. 2) B. An express train to reveries
- springboot集成dubbo,dubbox分布式服务框架
- VS 无法启动 IIS Express Web 服务器
- 深入探究Connect函数(知识点整合)
- 把数组排成最小的数