使用SQLite的命令列工具訪問資料庫檔案

2021-06-02 12:01:24 字數 777 閱讀 1704

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