Important
|
与 SQL 语句不同,sqlite3 命令禁止以分号 |
sqlite3 命令 | 含义 | 备注 |
---|---|---|
|
打印含有匹配文本的命令的帮助 |
若不指定匹配文本,则打印所有命令的简短帮助 |
|
显示当前 sqlite3 的版本,以及附带组件的版本 |
|
|
关闭 |
|
|
将一个数据库作为 main 数据库打开 |
等价于在命令行中运行 |
|
将指定的数据库保存为一个数据库文件 |
若不指定数据库名,则将 main 保存至指定文件 |
|
从文件读取命令或语句,并执行 |
sqlite3 命令 | 含义 | 备注 | ||
---|---|---|---|---|
|
显示当前打开的/连接的数据库 |
会显示数据库的名称、文件名、以及读写权限
|
||
|
罗列匹配上的表的名称 |
若不指定表名,则罗列全部的表 罗列以 es 作为表名结尾的表
|
||
|
罗列匹配上的表的架构 |
返回值均以 |
||
|
罗列全部的表架构,包含特殊的表 sqlite_stat |
特别注意,这个命令仅对 main 数据库有效 |
||
|
显示特定表的索引 |
若不指定表名,则显示全部的索引 罗列以 es 作为表名结尾的索引
|
sqlite3 命令 | 含义 | 备注 | ||
---|---|---|---|---|
|
设置输出的显示模式 |
没有参数时,输出当前的显示模式,并将额外参数还原为默认值
|
||
|
打开或关闭表头的显示 |
|||
|
设置每列的宽度 |
sqlite3 命令 | 含义 | 备注 |
---|---|---|
|
修改输出的位置 |
默认为 stdout,如果设置为文件,则将输出写入指定的文件中。 |
|
修改下一条 sqlite3 命令/ SQL 语句 的输出位置 |
sqlite3 命令 | 含义 | 备注 |
---|---|---|
|
将主数据库的全部数据拷贝至指定的文件中 |