SQLite是Android內置的輕量級數據庫,其實用一個文件作爲數據庫文件存放需要存儲的表,同時另外存儲一張表來存儲該數據庫文件相關的一些信息,針對SQLite使用的語句和SQL語句基本相同。
SQLite3是一個命令行工具,通過命令行對SQLite進行管理和操作。在Android的ADK中集成了SQLite3工具,如果安裝了ADK並且配置了相關的環境變量,則可以直接使用sqlite3命令。
SQLite3的命令分爲兩種:sqlite3本身的工具命令以及使用sql語句對sqlite數據庫文件進行操作,本文就常用的幾種命令進行說明:
(1) sqlite3 dbfilename: 新建或打開數據庫文件(如果不存在則新建並打開)
(2)sqlite> .database 顯示數據庫信息;包含當前數據庫的位置
sqlite> .tables / .table 顯示錶名稱 沒有表則不顯示
這些指令都可以通過 sqlite> .help 進行查看
(3).mode指令是sqlite3 非常重要的一個指令,用於修改數據庫查詢的輸出模式
常見的模式 list|column|insert|line|tabs|tcl|csv 其中line模式顯示最爲詳細
(4)直接輸入sql語句進行建表、插入、刪除、修改和查詢操作,此處需記住必須以分號結尾,如果不以分號結尾直接回車,sqlite會用“---->” 提示繼續輸入,直至輸入分號以結束一個語句~
(5)一篇較爲詳細的介紹sqlite的文章鏈接:點擊打開鏈接
-