SQLite命令基礎詳解
1、首先確保模擬器已經打開
2、打開cmd,輸入adb shell

如果顯示的是$符號,則表示你是普通用戶,輸入su獲得超級用戶權限

3、可以使用ls命令查看當前位置的所有檔案

4、使用cd命令進入data/data檔案夾,所有應用程式的本地存盤檔案都是在這個檔案夾下的,

5、com.android.providers.contacts中存盤的是聯系人相關資料

databases檔案夾是用來存放資料庫檔案的;files是用來存放普通文本的shared_prefs是用來存放shared檔案的; code_cache,快取區,用來存放代碼的,以上幾個檔案夾代表了Android資料持久化的三種可選方式,即檔案存盤、SharedPreferences、資料庫存盤,
6、進入databases檔案夾,其中db后綴的檔案就是資料庫

7、使用sqlite3命令打開資料庫,使用.table命令查看所有表

8、可以使用pragma table_info(TABLE_NAME)命令查看資料表結構

可以看到,有很多欄位,而且排列難看,很難明白其中的結構,這時可以在pragma命令前面添加.mode line命令切換顯示模式,運行后會發現清楚很多

9、使用select查詢資料表中的結構

10、使用.exit退出sqlite3,再輸入exit直至退出shell
結語:
在sqlite中,增(insert)刪(delete)改(update)查(select)與標準sql語法是相同的,值得一提的是,每個sqlite中都有一個隱藏的表sqlite_master,記載了當前資料庫中所有表的建表陳述句
在中,增(插入)刪(洗掉)改(更新)查(選擇)與標準SQL語法是相同的,值得一提的是,每個SQLITE中都有一個隱藏的表SQLITE_MASTER,記載了當前資料庫中所有表的建表陳述句

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/274759.html
標籤:其他
