.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--