使用SQLite的命令行工具訪問數據庫文件

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

參考:http://www.sqlite.org/sqlite.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章