1. 程式人生 > 實用技巧 >【SQLite】教程02-SQLite命令

【SQLite】教程02-SQLite命令

獲取幫助

sqlite> .help

獲得以下幫助:

命令描述
.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 可以是下列之一:
  • csv逗號分隔的值

  • column左對齊的列

  • htmlHTML 的 <table> 程式碼

  • insertTABLE 表的 SQL 插入(insert)語句

  • line每行一個值

  • list由 .separator 字串分隔的值

  • tabs由 Tab 分隔的值

  • tclTCL 列表元素

.nullvalue STRING 在 NULL 值的地方輸出 STRING 字串。
.output FILENAME 傳送輸出到 FILENAME 檔案。
.output stdout 傳送輸出到螢幕。
.print STRING... 逐字地輸出 STRING 字串。
.prompt MAIN CONTINUE 替換標準提示符。
.quit 退出 SQLite 提示符。
.read FILENAME 執行 FILENAME 檔案中的 SQL。
.schema ?TABLE? 顯示 CREATE 語句。如果指定了 TABLE 表,則只顯示匹配 LIKE 模式的 TABLE 表。
.separator STRING 改變輸出模式和 .import 所使用的分隔符。
.show 顯示各種設定的當前值。
.stats ON|OFF 開啟或關閉統計。
.tables ?PATTERN? 列出匹配 LIKE 模式的表的名稱。
.timeout MS 嘗試開啟鎖定的表 MS 毫秒。
.width NUM NUM 為 "column" 模式設定列寬度。
.timer ON|OFF 開啟或關閉 CPU 定時器。

顯示各種設定的當前值: