Android中用命令列檢視內嵌SQLite3

2021-05-27 23:35:06 字數 592 閱讀 6195

在android應用程式開發中,我們有時可能會用到系統中自帶內嵌的資料庫sqlite3,例如我們在某個應用程式中建立了資料庫,如何檢視該資料庫或者如何檢視該資料庫中包含有哪些表或資料。下面是我在應用程式中建立了乙個資料庫以及表,如何採用命令列的方式去檢視該資料庫和表【如我在com.augurit.login 應用程式中建立了augurcity.db資料庫和sysuser表】。

先看如下圖:

在上圖中,除了最後乙個紅色的方框,其它方框都是adb shell下的命令。

在android程式中,一般建立的資料庫存放在 /data/data/[應用程式包名]/databases 的目錄下。

cd 命令:資料夾跳轉命令。ls 命令:檢視某個資料夾下面有哪些檔案。

使用 "sqlite3 [資料庫名稱] " 命令來對某資料庫進行一系列的操作。

在經過第步驟後,可以使用 .tables 命令檢視某資料庫中包含哪些表。若要查詢某錶中包含的資料,在 sqlite> 命令後輸入查詢的sql語句即可查詢,但要注意的是要以分號[;]來結束該語句的輸入。

Linux中用命令列方式傳送郵件

關於用命令列的方式傳送郵件,我剛開始的時候使用的是mail。由於使用它的配置太過於繁瑣,目前還沒有能力搞定。所以就找到了乙個簡單的方法 mutt msmtp 方式。首先,執行幾條命令 sudo apt get install msmtp sudo apt get install mutt sudo ...

mac中用命令列執行mysql

參考這篇部落格 感覺workbench不好用 有點先入為主了 1,安裝mysql 2,命令列中啟動mysql 安裝的位置在 usr local mysql 於是做了乙個別名 alias mysql usr local mysql bin mysql 現在可以輸入 mysql u root p 預設密...

windows用命令列檢視硬體資訊

如何在windows系統自帶命令檢視硬體資訊,怎樣dos命令檢視硬碟和記憶體 cpu資訊?最直接的是 開始 執行 cmd開啟命令提示符,在該視窗下輸入systeminfo執行,即可看到幾乎所有想知道的系統資訊,甚至包括機器上已安裝的網絡卡及其ip。問題描述 如何從系統中檢視主機板上記憶體條的數量。最...