sqlite删除数据(SQLite Delete详解及实例代码)
类别:数据库 浏览量:1276
时间:2022-01-24 00:27:51 sqlite删除数据
SQLite Delete详解及实例代码SQLite Delete详解
SQLite 的 DELETE 查询用于删除表中已有的记录。可以使用带有 WHERE 子句的 DELETE 查询来删除选定行,否则所有的记录都会被删除。
语法
带有 WHERE 子句的 DELETE 查询的基本语法如下:
DELETE FROM table_name WHERE [condition];
您可以使用 AND 或 OR 运算符来结合 N 个数量的条件。
实例
假设 COMPANY 表有以下记录:
ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 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.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0
如果您想要从 COMPANY 表中删除所有记录,则不需要使用 WHERE 子句,DELETE 查询如下:
sqlite> DELETE FROM COMPANY;
现在,COMPANY 表中没有任何的记录,因为所有的记录已经通过 DELETE 语句删除。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
热门推荐
- windows server 2016 远程桌面(Windows Server 2016快速入门部署远程桌面服务的详细图文步骤)
- mysql的null值跟空值(你知道mysql中空值和null值的区别吗)
- 如何调用dede标签(浅析Dedecms程序SEO常用的列表标签调用代码集合)
- python怎么自动生成报告(python根据文章标题内容自动生成摘要的实例)
- pandas删除特定条件的行(pandas删除指定行详解)
- css怎样设置文字不换行(css是如何实现在页面文字不换行、自动换行、强制换行的方法)
- SQL语句查询SQL SERVER作业的调度信息
- python中比较同一字典value(在Python 字典中一键对应多个值的实例)
- mysql mvcc 流程(Mysql MVCC机制原理详解)
- python设置按钮(Python按钮的响应事件详解)