SQLite Delete详解及实例代码
程序员文章站
2022-03-02 23:25:14
sqlite delete详解
sqlite 的 delete 查询用于删除表中已有的记录。可以使用带有 where 子句的 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 语句删除。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
推荐阅读
-
Spinner在Dialog中的使用效果实例代码详解
-
使用Vue.observable()进行状态管理的实例代码详解
-
javascript中函数的写法实例代码详解
-
微信小程序 this和that详解及简单实例
-
Android实现状态栏和虚拟按键背景颜色的变化实例代码详解
-
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
-
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
-
Python中类的定义、继承及使用对象实例详解
-
linux IPC之socket解析及实例代码
-
实例详解BootStrap的动态模态框及静态模态框