SQLite3 命令行操作指南
SQLite3 命令行操作指南
发布时间:2016-12-28 来源:查字典编辑
摘要:.help查看帮助信息.backup?DB?FILE备份数据库,方法:.backup[main|...]filename,数据库名可以通过....

.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学习
热门SQLite学习
编程开发子分类