Android中使用命令列檢視匯出資料庫

2021-08-14 05:02:30 字數 1485 閱讀 5083

命令列檢視資料庫

1.開啟cmd

2.輸入adb shell

3.輸入su(獲取 root 許可權)

4.輸入 cd /data/data/(包名)com.company.xingnana.databasetest/databases/ (開啟資料庫)

5.輸入sqlite3 bookstore.db(資料庫名)

以上步驟完成後,就可以對某資料庫進行一系列的操作。如,

輸入ls,可檢視所有資料庫檔案;

輸入.tables,可檢視所有資料表

輸入select * from book; 可查詢表book中的所有資料

命令列匯出資料庫到本地

1.開啟cmd

2.輸入adb shell

3.輸入 su(獲取 root 許可權)

4.輸入 cd /data/data/(包名)com.company.xingnana.databasetest/databases/ (開啟資料庫)

5.輸入ls,檢視所有資料庫檔案命令(這一步不是必須的)

6.輸入命令:cat bookstor.db > /sdcard/my_book.db (bookstor.db為要匯出的資料庫,my_book.db為新取得名字),該命令複製資料庫到sd卡(sdcard)

7.兩次退出輸入命令:exit

8.匯出資料庫輸入命令:adb pull /sdcard/my_book.db c:\users\xingnana\desktop\android\資料庫

看到100%,即為匯出成功。

命令列檢視資料庫表結構

1.開啟cmd

2.輸入adb shell

3.輸入su(獲取 root 許可權)

4.輸入 cd /data/data/(包名)com.company.xingnana.databasetest/databases/ (開啟資料庫)

5.輸入sqlite3 bookstore.db(資料庫名)

6.輸入命令.schema book(book為表名),可以檢視建立表book的sql語句;或者輸入以下語句

select * from sqlite_master where type=」table」 and name =」book」; 也可以檢視表結構

檢視表結構的方法是新增的。從圖中可以看出book表的建立語句時錯誤的,這也是為什麼我無數次插入資料都不成功的原因。為便於以後android程式設計,查詢資料庫問題方便,謹以此記錄一下。

Android中用命令列檢視內嵌SQLite3

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

使用命令列建立Android專案

一 建立android 應用 1.開啟命令列切換到sdk根目錄下 tools android list targets 3.執行 替換為上一步記錄好的id,替換為我們想要儲存專案的路徑。二 執行android應用 1.安裝ant。b.解壓。c.配置環境變數。配置ant home,然後把 ant ho...

Ubuntu Linux系統中使用命令列修改時區

linux預設情況下使用utc格式作為標準時間格式,如果在linux下執行程式,且在程式中指定了與系統不一樣的時區的時候,可能會造成時間錯誤。如果是ubuntu的桌面版,則可以直接在圖形模式下修改時區資訊,但如果是在server版呢,則需要通過tzconfig來修改時區資訊了。使用方式 如將時區設定...