SQLite3 命令行操作指南

 更新时间:2013年12月18日 00:18:09   作者:  
这篇文章主要为大家介绍了SQLite3 命令行操作的一些帮助,需要的朋友可以参考下

.help
查看帮助信息

.backup ?DB? FILE
备份数据库, 方法:.backup [main|...] filename, 数据库名可以通过.databases 命令得到,一般为main, 可以省略, filename为磁盘文件名.

.bail ON|OFF
遇到错误时不再继续, 默认为OFF

.databases
列出附加到数据库的数据库和文件

.dump ?TABLE? ...
保存表到SQL格式的文件中, 没有指定表名, 则保存所有. 如果要保存到磁盘上需要结合 .output 命令.

.echo ON|OFF
打开/关闭 命令行回显

.exit
退出该命令行

.explain ?ON|OFF?
以合适的方式显示表头, 不带参数则为开启

.header<s> ON;OFF
是否显示表头, 和 .explain 差别不是很大

.help
显示帮助信息

.import FILE TABLE
从文件中导入表

.indices ?TABLE?
显示索引

.load FILE ?ENTRY?
加载一个扩展库

.log FILE|off
是否记录日志,文件可以是标准输出/输入

.mode MODE ?TABLE?
设置输出模式, 模式可以是以下几种:
    csv        以逗号分隔的值
    column    表头左对齐(参见 .width)
    html    显示 HTML 代码
    insert    SQL插入语句
    line    一行一个值
    list    值用 string 分隔
    tabs    以 tab 分隔的值
    tcl        TCL 列表元素

.nullvalue STRING
以 STRING 代替 NULL 值的输出

.output FILENAME
输出到文件, 而不是显示在屏幕上

.output stdout
输出到屏幕上

.prompt MAIN CONTINUE
替换默认的命令提示信息, 默认就是 sqlite>

.quit
退出命令行

.read FILENAME
执行 FILENAME 中的 SQL

.restore ?DB? FILE
从文件中还原数据到表,  默认表为 main

.schema ?TABLE?
显示 CREATE 语句

.timeout MS
在 MS 时间内尝试打开被锁定的表

.vfsname ?AUX?
显示 VFS 栈信息

.width NUM1 NUM2 ...
设置 column 模式中的列的宽度

.timer ON|OFF
显示CPU时间

其它:
参见 SQLITE3 官方命令手册
比如 cacuum 可以释放磁盘空间...

再其它:
执行该 SQL 语句

--End of File--

相关文章

  • SQLite教程(十四):C语言编程实例代码(2)

    SQLite教程(十四):C语言编程实例代码(2)

    这篇文章主要介绍了SQLite教程(十四):C语言编程实例代码(2),本文讲解了高效的批量数据插入和数据查询代码实例,需要的朋友可以参考下
    2015-05-05
  • SQLite教程(九):在线备份

    SQLite教程(九):在线备份

    这篇文章主要介绍了SQLite教程(九):在线备份,本文讲解了常用备份方法、在线备份APIs简介、高级应用技巧等内容,需要的朋友可以参考下
    2015-05-05
  • ubuntu下使用SQLite3的基本命令

    ubuntu下使用SQLite3的基本命令

    sqlite3一款主要用于嵌入式的轻量级数据库,本文旨在为熟悉sqlite3基本命令提供技术文档。希望对读者们有所帮助,如有疑问请和我联系,尽可能解答
    2014-08-08
  • SQLite教程(二):C/C++接口简介

    SQLite教程(二):C/C++接口简介

    这篇文章主要介绍了SQLite教程(二):C/C++接口简介,本文讲解了C/C++接口概述、核心对象和接口、参数绑定等内容,需要的朋友可以参考下
    2015-05-05
  • SQLite3中自增主键相关知识总结

    SQLite3中自增主键相关知识总结

    这篇文章主要介绍了SQLite3中自增主键相关知识总结,清零的方法、INTEGER PRIMARY KEY AUTOINCREMENT和rowid的使用等,需要的朋友可以参考下
    2014-05-05
  • SQLite3的绑定函数族使用与其注意事项详解

    SQLite3的绑定函数族使用与其注意事项详解

    这篇文章主要介绍了SQLite3的绑定函数族使用与其注意事项的相关资料,文中通过示例代码介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-03-03
  • SQLite 入门教程二 SQLite的创建、修改、删除表

    SQLite 入门教程二 SQLite的创建、修改、删除表

    今天这一篇只涉及到表的相关内容,视图、触发器等到后面再讲
    2013-12-12
  • SQLite教程(四):内置函数

    SQLite教程(四):内置函数

    这篇文章主要介绍了SQLite教程(四):内置函数,本文讲解了聚合函数、核心函数、日期和时间函数、,需要的朋友可以参考下
    2015-05-05
  • SQLite教程(八):命令行工具介绍

    SQLite教程(八):命令行工具介绍

    这篇文章主要介绍了SQLite教程(八):命令行工具介绍,本文罗列了所有内置命令,并对命令作用做了说明,然后给出了常用示例,需要的朋友可以参考下
    2015-05-05
  • SQLite3数据库访问性能优化7个建议

    SQLite3数据库访问性能优化7个建议

    SQLite的PRAGMA命令为开发者提供了灵活的配置选项,可以显著提升数据库的查询和写入性能,通过调整缓存大小、同步模式、WAL 模式、索引优化等配置,你可以针对特定的应用场景对SQLite进行定制化优化,合理使用PRAGMA命令,确保数据库在高负载环境下的稳定性和可靠性
    2025-03-03

最新评论