【100条sqlite3常用命令】

这篇具有很好参考价值的文章主要介绍了【100条sqlite3常用命令】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. .open filename - 打开或创建一个SQLite数据库文件
  2. .tables - 列出当前数据库中的表
  3. .schema tablename - 查看指定表的创建语句
  4. .header on|off - 设置是否显示查询结果的列名
  5. .mode csv|column|json - 设置查询结果的显示模式
  6. .import filename tablename - 从文件导入数据到指定表
  7. .quit - 退出sqlite3命令行工具
  8. SELECT column1, column2… FROM table_name WHERE condition - 从表中选择数据
  9. INSERT INTO table_name (column1, column2…) VALUES (value1, value2…) - 插入数据到表
  10. UPDATE table_name SET column1 = value1, column2 = value2… WHERE condition - 更新表中的数据
  11. DELETE FROM table_name WHERE condition - 从表中删除数据
  12. ALTER TABLE table_name ADD column_name datatype - 向表中添加新列
  13. DROP TABLE table_name - 删除表
  14. CREATE INDEX index_name ON table_name (column1, column2…) - 在表中创建索引
  15. PRAGMA table_info(table_name) - 显示表的列信息
  16. PRAGMA database_list - 显示数据库中的表和索引
  17. PRAGMA foreign_key_list(table_name) - 查看表的外键信息
  18. PRAGMA index_list(table_name) - 显示表的索引信息
  19. PRAGMA table_info(table_name) - 显示表的详细信息
  20. .databases - 显示当前连接的所有数据库
  21. .fullschema - 显示数据库的完整模式(包括索引、触发器等)
  22. .backup filename - 备份数据库
  23. .restore filename - 从备份文件中恢复数据库
  24. .mode line - 设置查询结果的显示模式为每行一条记录
  25. .mode list - 设置查询结果的显示模式为键值对形式
  26. .explain - 显示查询计划
  27. .timeout milliseconds - 设置查询超时时间
  28. .echo on|off - 设置是否显示命令
  29. .auth ON|OFF|username|password - 启用/禁用/更改访问控制
  30. .nullvalue text - 设置显示空值的文本
  31. .width num1 num2 … - 设置每列的宽度
  32. .separator string - 设置导出文件的分隔符
  33. .save filename - 保存输出结果到文件
  34. .output filename - 重定向输出到文件
  35. .read filename - 读取并执行SQL语句文件
  36. .timer on|off - 设置是否显示查询时间
  37. .shell cmd - 运行操作系统命令
  38. .help - 显示帮助信息
  39. .version - 显示SQLite版本信息
  40. .selftest - 运行自检测试
  41. .clone new_database - 克隆当前数据库到新的数据库
  42. .mode insert table_name - 以INSERT语句模式导出结果
  43. .clone :memory: - 将内存数据库克隆到文件数据库
  44. .archive - 将当前数据库归档
  45. .recover database - 修复损坏的数据库
  46. .changequote ON|off|string - 更改标识符的引号字符
  47. .analyze - 分析数据库以优化查询性能
  48. .randomblob numbytes - 生成指定大小的随机二进制数据
  49. .changes - 显示上一条命令影响的行数
  50. .lint OPTIONS - 执行语法检查
  51. .stats ON|off - 启用/禁用语句执行统计
  52. .once filename - 将输出结果保存到文件(仅一次)
  53. .print cmd - 打印输出结果
  54. .batch filename - 运行批处理SQL文件
  55. .open :memory: - 打开一个新的内存数据库
  56. .exit - 退出sqlite3命令行工具
  57. .check GLOB | REGEXP | LIKE - 执行数据完整性检查
  58. .clone :memory: :memory: - 复制内存数据库
  59. .dump - 以文本形式导出数据库
  60. .show - 显示当前配置参数
  61. .shell cmd args… - 使用shell运行操作系统命令
  62. .reindex - 重新建立所有索引
  63. .allnulls on|off - 设置是否考虑空值进行比较
  64. .dbconfig config - 设置数据库配置参数
  65. .exit - 退出sqlite3命令行工具
  66. .clone new_database - 将当前数据库克隆到新的数据库
  67. .dbinfo - 显示数据库信息
  68. .lint cmd - 执行语法检查
  69. .last_insert_rowid - 显示最后插入的行ID
  70. .load filename sym - 加载扩展
  71. .nullvalue text - 设置NULL值的表示文本
  72. .read filename - 读取并执行SQL命令文件
  73. .timeout ms - 设置命令运行的超时时间
  74. .trace cmd - 执行跟踪命令
  75. .vfsinfo ?DATABASE? - 显示或配置虚拟文件系统
  76. .recover - 修复损坏的数据库
  77. .vfslist ?PATTERN? - 显示可用的虚拟文件系统
  78. .vfsname ?AUX? - 显示当前的虚拟文件系统名称
  79. .vfsregister NAME SCRIPT - 注册自定义的虚拟文件系统
  80. .vfsunregister NAME - 取消注册虚拟文件系统
  81. .vdbecomment ON|off - 设置是否在生成代码时加注释
  82. .vdbeinfo ?NEW|schema|execute? - 显示虚拟数据库引擎信息
  83. .vdbe_trace on|off - 设置是否跟踪虚拟数据库引擎
  84. .header on|off - 设置是否显示查询结果的列名
  85. .mode line|column|… - 设置结果的显示模式
  86. .output filename - 重定向输出到文件
  87. .print - 打印输出
  88. BEGIN [DEFERRED|IMMEDIATE|EXCLUSIVE] - 开始一个事务
  89. COMMIT - 提交事务
  90. ROLLBACK - 回滚事务
  91. SAVEPOINT name - 设置保存点
  92. RELEASE name - 释放保存点
  93. ROLLBACK TO name - 回滚到保存点
  94. TRANSACTION [READ UNCOMMITTED|READ COMMITTED|SERIALIZABLE|ISOLATION LEVEL …] - 设置事务隔离级别
  95. PRAGMA encoding = “UTF-8” - 设置数据库编码
  96. PRAGMA foreign_keys = ON|off - 启用/禁用外键约束
  97. PRAGMA journal_mode = DELETE|TRUNCATE|PERSIST|MEMORY|WAL|OFF - 设置日志模式
  98. PRAGMA synchronous = OFF|NORMAL|FULL - 设置同步模式
  99. PRAGMA temp_store = DEFAULT|FILE|MEMORY - 设置临时存储方式
  100. PRAGMA cache_size = 1000 - 设置缓存大小

文章来源地址https://www.toymoban.com/news/detail-783513.html

到了这里,关于【100条sqlite3常用命令】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Sqlite3】maraidb和sqlite3部分命令操作区别

    maraidb和sqlite3部分命令操作区别记录 在实现我的视频点播系统项目时,我尝试封装了两种数据库的调用逻辑 mysql(maraidb) sqlite3 这里封装sqlite3的原因是,sqlite3主要针对的就是 嵌入式 数据库,其性能可能不如mysql,但是就好在可以 带着走 。安装也很方便,内存占用相对于

    2024年02月09日
    浏览(43)
  • 嵌入式数据库sqlite3【基础篇】基本命令操作,小白一看就懂(C/C++)

    目录 前言 一、sqlite概念和特性 二、sqlite安装 三、sqlite3数据类型  四、sqlite数据库约束 五、sqlite常用命令  六、SQL语句(增删改查) 七、sqlite使用实例(教学管理数据库) 总结 数据在实际工作中应用非常广泛,数据库的产品也比较多,oracle、DB2、SQL2000、mySQL;基于嵌入式

    2024年02月08日
    浏览(38)
  • 02.sqlite3学习——嵌入式数据库的基本要求和SQLite3的安装

    目录 嵌入式数据库的基本要求和SQLite3的安装 嵌入式数据库的基本要求 常见嵌入式数据库 sqlite3简介 SQLite3编程接口模型 ubuntu 22.04下的SQLite安装 (1)安装SQLite3软件 sudo apt-get install sqlite3 (2)安装库文件 sudo apt-get install libsqlite3-dev 安装成功后输入sqlite3查看 (3)安装sqlite3可

    2024年02月11日
    浏览(58)
  • 数据库--Sqlite3

     1、思维导图  2sqlite3在linux中是实现数据的增删,改 #includemyhead.h int main(int argc, const char *argv[]) {         //1、定义一个数据库句柄指针         sqlite3* ppDb =NULL;         //2、创建或打开数据库         if(sqlite3_open(\\\"./mydb.db\\\",ppDb)!=SQLITE_OK)         {                 printf(

    2024年04月27日
    浏览(37)
  • sqlite3数据库的实现

    sqlite3代码实现数据库的插入、删除、修改、退出功能

    2024年02月12日
    浏览(44)
  • sqlite3将词典导入数据库

    使用sqlite3代码实现将词典导入数据库中

    2024年02月12日
    浏览(44)
  • 嵌入式数据库之sqlite3

            数据:能够输入计算机并能被计算机程序识别和处理的信息集合。         数据库:数据库是在数据库管理系统管理和控制之下,存放在存储介质上的数据集合。 1.大型数据库         Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作

    2024年02月10日
    浏览(47)
  • 【嵌入式数据库之sqlite3】

    目录 一.数据库基本概念(理解) 1.数据 2.数据库 二.常用的数据的数据库(了解) 1.大型数据库 2.中型数据库 3.小型数据库 三.基于嵌入式的数据库(了解) 四.SQLite基础(了解) 五.创建数据库(熟练) 1.手工创建 2.代码创建 六.SQLite编程接口 七.代码示例(学生管理系统) 八

    2024年02月09日
    浏览(45)
  • 【C++】开源:sqlite3数据库配置使用

    😏 ★,° :.☆( ̄▽ ̄)/$: .°★ 😏 这篇文章主要介绍sqlite3数据库配置使用。 无专精则不能成,无涉猎则不能通。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下,下次更新不迷路🥞 项目Github地址: https://github.com/sqlite/sqlite SQLite 是一种嵌入式

    2024年02月14日
    浏览(42)
  • 10.1 嵌入式数据库之sqlite3

    【1】数据库    1, 数据库的安装        sudo dpkg -i  *.deb    2, 数据库命令:       1)系统命令 , 都以\\\'.\\\'开头          .exit           .quit          .table   查看表          .schema  查看表的结构                  2)sql语句, 都以‘;’结尾         1-- 创建一张表

    2024年02月12日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包