SQLite 的 DELETE 语句用于删除表中已有的记录。可以使用带有 WHERE 子句的 DELETE 查询来删除选定行,否则所有的记录都会被删除。

SQLite 要清空表记录,只能使用Delete来删除全部表数据。但是与别的数据库不同,SQlite在为表创建自增列后,会将表自增列的当前序号保存到一个名为sqlite_sequenc的表内, 因此清除表的所有记录后,如果还要将自增列清零,则需处理此表相关记录。sqlite_sequence表结构(其中seq字段为当前自增列的序号值,name字段为数据表名称)

sqlite> .schema sqlite_sequence
CREATE TABLE sqlite_sequence(name,seq);

删除表指定记录

sqlite> delete from tb_task where id=6;

删除表所有记录,同时将自增列的序号值设置为0

sqlite> delete from tb_task;
sqlite> update sqlite_sequence set seq=0 where name='tb_task';

查询所有表的自增列的序号值(seq字段为当前自增列的序号值,name字段为数据表名称)

sqlite> .header on
sqlite> .mode column
sqlite> select * from sqlite_sequence;

https://www.runoob.com/sqlite/sqlite-delete.html

https://www.jianshu.com/p/a7210ddaa3e9

Sqlite—删除语句(Delete)相关推荐

  1. Mysql中删除语句delete、truncate、drop的区别

    Mysql中删除语句delete.truncate.drop的区别 1.DROP: 用法: DROP TABLE 表名 DDL语句,删除数据和表结构,释放空间资源.注意:操作不放到rollback s ...

  2. SQL的删除语句delete(删除表中的数据)

    从一个表中删除数据,使用DELETE语句,有两种使用DELETE的方式: 1.从表中删除特定的行  ,注意不要省略WHERE子句 2.从表中删除所有行 DELETE  FROM  Customers ...

  3. java关闭数据库连接语句,java下连接mysql数据库 ——删除语句——delete

    packagerjcs;import java.sql.*;public classlianjmysql {//MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL static fin ...

  4. oracle中删除yuj_Oracle数据库删除语句DELETE的一般性用法

    语法与其它的 sql 数据库教程是一样的,如下 DELETE FROM COURSES WHERE COURSE_DESIGNA TER = 'Java110' 按条件比较复杂的操作方法 DELETE ...

  5. 【MySQL】6、Delete From删除语句

    6.Delete From删除语句 DELETE FROM 语句用于从数据库表中删除记录. DELETE FROM table_name WHERE column_name = some_value ...

  6. MYSQL中的删除语句

    1. 背景介绍 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. "SQL" ----是用于访 ...

  7. sql中几种删除语句的比较和基础用法

    sql中有三种删除语句 delete.drop.truncate 1.delete 基础用法:delete from table(表名) [where] 用法理解:用于删除有明确定义的数据或者整个表的 ...

  8. SQLite | Insert、Delete、Updata 与 Drop 语句

    文章目录 1. 管理数据 1.1 插入数据 1.2 多行插入 1.3 测试外键 1.4 删除数据 1.5 更新数据 1.6 删除表格 参考资料 1. 管理数据 在上一篇文章中,我们介绍了如何创建一个数 ...

  9. oracle数据库删除数据Delete语句和Truncate语句的对比

    oracle数据库删除数据Delete语句和Truncate语句的对比 当表中的数据不需要时,则应该删除该数据并释放所占用的空间,删除表中的数据可以使用Delete语句或者Truncate语句,下面分 ...

最新文章

  1. jittor和pytorch生成网络对比之wgan_gp
  2. 十三、java_GUI
  3. 复旦计算机测试,复旦大学计算机用能力水平测试(Fudan Computer Skills.doc
  4. 技术分享 | 混合云模式下SaaS端前端最佳实践
  5. Expression Blend 利用 SketchFlow 制作原型
  6. angularJS开发碰到的问题
  7. 《壹百度—百度十年千倍的29条法则》
  8. 【工具使用系列】关于 MATLAB 神经网络故障诊断,你需要知道的事
  9. linux中下载迅雷链接
  10. 80. Session
  11. Android版-支付宝APP支付
  12. SQLServer2008安装教程
  13. Android 程序清单详解
  14. 服务器怎么读取加密狗信息,[求助]菜鸟请教:加密狗读取数据如下,请问如何分析这些数据,怎样复制这个加密狗!...
  15. easyui1.5:combobox:onSelect
  16. EXCEL表格超链接图片
  17. Eclipse 绿豆沙
  18. 华为 A800-9000 服务器 离线安装MindX DL 可视化环境+监控
  19. 数千亿“颜值经济”蓝海里,买单的究竟是哪些人?
  20. C语言void指针的用法

热门文章

  1. chatgpt赋能python:Python如何发送手机短信:实现方法解析和应用场景介绍
  2. 免费三年级计算机教案,三年级计算机教案.doc
  3. OpenStack的nova计算服务
  4. 计算机软件考试基础知识,计算机软件基础期末考试试题及参考答案
  5. x299平台装linux系统的一些天坑
  6. MD5加密安全吗(解析MD5)
  7. shell数值计算(加减乘除)
  8. Mysql连接datagrip 报错 :The driver has not received any packets from the server.
  9. 在Xshll6上discuz论坛搭建
  10. sersync+rsync原理及部署