开发者

SQLite3 命令行操作指南

.help

查看帮助信息

.backup ?DB? FILE

备份数据库, 方法:.backup [main|...] filenam编程客栈e, 数据库名可以通过.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 TABLhttp://www.devze.comE

从文件中导入表

.indices ?T编程客栈ABLE?

显示索引

.load FILE ?ENTRY?

加载一个扩展库

.log FILE|off

是否记录日志,文件可以是标准输出/输入

.mode MODE ?TABLE?

设置输出模式, 模式可以是以下几种:

    chttp://www.devze.comsv        以逗号分隔的值

    column    表头左对齐(参见 .width)

    html    显示 HTML 代码

    insert    SQL插入语句

    line    一行一个值

    list    值用 string 分隔

    tabs    以 tab 分隔的值

 &nbhttp://www.devze.comsp;  tcl        TCL 列表元素

.nullvalue STRING

以 STRING 代替 NULL 值的输出

.output FILENAME

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

.output stdout

输出到屏幕上

.prompt MAIN CONTINUE

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

.quit

退出命令行

.read FILENAM开发者_HbaseE

执行 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--

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新数据库

数据库排行榜