各位用户为了找寻关于SQLite3 命令行操作指南的资料费劲了很多周折。这里教程网为您整理了关于SQLite3 命令行操作指南的相关资料,仅供查阅,以下为您介绍关于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--