十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
本章将向您讲解 SQLite 编程人员所使用的简单却有用的命令。这些命令被称为 SQLite 的点命令,这些命令的不同之处在于它们不以分号 ; 结束。

让我们在命令提示符下键入一个简单的 sqlite3 命令,在 SQLite 命令提示符下,您可以使用各种 SQLite 命令。
$ sqlite3 SQLite version 3.3.6 Enter ".help" for instructions sqlite>
如需获取可用的点命令的清单,可以在任何时候输入 ".help"。例如:
sqlite>.help
上面的命令会显示各种重要的 SQLite 点命令的列表,如下所示:
| 命令 | 描述 | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| .backup ?DB? FILE | 备份 DB 数据库(默认是 "main")到 FILE 文件。 | ||||||||||||||||||||||||||||||
| .bail ON|OFF | 发生错误后停止。默认为 OFF。 | ||||||||||||||||||||||||||||||
| .databases | 列出数据库的名称及其所依附的文件。 | ||||||||||||||||||||||||||||||
| .dump ?TABLE? | 以 SQL 文本格式转储数据库。如果指定了 TABLE 表,则只转储匹配 LIKE 模式的 TABLE 表。 | ||||||||||||||||||||||||||||||
| .echo ON|OFF | 开启或关闭 echo 命令。 | ||||||||||||||||||||||||||||||
| .exit | 退出 SQLite 提示符。 | ||||||||||||||||||||||||||||||
| .explain ON|OFF | 开启或关闭适合于 EXPLAIN 的输出模式。如果没有带参数,则为 EXPLAIN on,即开启 EXPLAIN。 | ||||||||||||||||||||||||||||||
| .header(s) ON|OFF | 开启或关闭头部显示。 | ||||||||||||||||||||||||||||||
| .help | 显示消息。 | ||||||||||||||||||||||||||||||
| .import FILE TABLE | 导入来自 FILE 文件的数据到 TABLE 表中。 | ||||||||||||||||||||||||||||||
| .indices ?TABLE? | 显示所有索引的名称。如果指定了 TABLE 表,则只显示匹配 LIKE 模式的 TABLE 表的索引。 | ||||||||||||||||||||||||||||||
| .load FILE ?ENTRY? | 加载一个扩展库。 | ||||||||||||||||||||||||||||||
| .log FILE|off | 开启或关闭日志。FILE 文件可以是 stderr(标准错误)/stdout(标准输出)。 | ||||||||||||||||||||||||||||||
| .mode MODE | 设置输出模式,MODE 可以是下列之一:
|