sqlite3的shell(1)
sqlite3.exe是sqlite訪問資料庫的乙個工具,使用命令列的形式。
shell的命令分為兩種,第一是shell本身的命令,以點開頭。第二是用來管理當前資料庫的sql命令,以分號結束。
其中shell本身的命令分以下幾種:控制資料的顯示模式;設定shell讀取和顯示資料的方式;其他系統控制命令
常用的顯示模式控制命令:
.header on|off:設定是否顯示資料**的列名
.indices table:顯示**的所有列名
.mode mode:設定資料**的顯示模式。預設是list,用.separator命令設定的字串分隔字元(預設是|)。我們比較習慣的是column格式
.nullvalue string:當資料為空時,用string來填充。預設是空字串,也就是什麼也不顯示。
.tables pattern:使用pattern模式來顯示**
.width num num...:設定當以column模式顯示時,資料顯示的寬度
.output filename|stdout:設定資料輸出的形式:檔案或螢幕的標準輸出。
.read filename:從檔案讀取sql語句
其他系統控制命令:
.databases:顯示目前已經匹配的資料庫名稱
.table:顯示當前資料庫中的所有表
.help:顯示shell的幫助資訊
.show:顯示shell目前的設定引數
.quit 和.exit:退出shell
參考:
SQlite命令列工具的使用
sqlite特性 sqlite安裝 現在各大linux髮型版均有現成的軟體包可供安裝,而且大部份系統都是自帶有的,想確認系統裡有沒有執行下 sqlite3 非linux系統到 開啟或建立資料庫 sqlite3 test.db3 這樣就能開啟或者建立乙個新的資料庫檔案 sqlite3 test.db3...
SQLite學習手冊 命令列工具
命令名 命令說明 help 列出所有內建命令。backup dbname file 備份指定的資料庫到指定的檔案,預設為當前連線的main資料庫。databases 列出當前連線中所有attached資料庫名和檔名。dump tablename 以sql文字的格式dump當前連線的main資料庫,如...
sqlite命令列使用
在android應用程式開發中,我們有時可能會用到系統中自帶內嵌的資料庫sqlite3,例如我們在某個應用程式中建立了資料庫,如何檢視該資料庫或者如何檢視該資料庫中包含有哪些表或資料。下面是我在應用程式中建立了乙個資料庫以及表,如何採用命令列的方式去檢視該資料庫和表 如我在com.augurit.l...