android debug bridge(adb)是android的乙個通用除錯工具,它可以更新裝置或模擬器中的**,可以管理預定埠,可以在裝置上執行shell命令,我們 知道android是基於linux核心,它的內部檔案結構也是採用linux檔案組織方式,因此訪問它的檔案結構需要使用shell。這次我們就會用 shell來訪問android應用中的sqlite資料庫檔案。
1、執行cmd,切換到android-sdk目錄,執行adb.exe,加上引數shell,出現#號就代表進入了shell命令模式,注意adb要在android模擬器執行時才能進入shell:
2、shell命令記住兩個基本命令ls和cd,類似windows命令提示行中的dir和cd,代表列出當前目錄下檔案列表和進入到指定目錄。了解這兩個命令之後,就可以找到data/data/專案包名/databases:
找到資料庫檔案:
接下來就是使用sqlite管理工具來進行操作了。鍵入sqlite3 資料庫名就進入了sqlite管理模式了。
在android的sdk中自帶了sqlite3.exe,這是sqlite的官方管理工具,它是乙個命令列工具。為了使用方便,將其路徑註冊 到系統環境變數path中,即將;%android_home%加在path中,這樣隻樣執行sqlite3,就能直接開啟sqlite管理工具了。(感 覺設定adb.exe的path更加方便)
sqlite管理資料庫篇
sqlite命令列工具預設是以;結束語句的。所以如果只是一行語句,要在末尾加;,或者在下一行中鍵入;,這樣sqlite命令才會被執行。
sqlite常用命令:
.tables--檢視資料庫的表列表
.exit--退出sqlite命令列
其他命令可隨時.help檢視幫助。sql命令可直接在此命令列上執行即可:
常用命令:
1)建立資料庫檔案:
>sqlite3 d:\test.db 回車
就生成了乙個test.db在d盤。
這樣同時也sqlite3掛上了這個test.db
2) 用.help可以看看有什麼命令
>.help 回車即可
3)可以在這裡直接輸入sql語句建立** 用;結束,然後回車就可以看到了
4)看看有建立了多少表
>.tables
5)看表結構
>.schema 表名
6)看看目前掛的資料庫
>.database
7)如果要把查詢輸出到檔案
>.output 檔名
> 查詢語句;
查詢結果就輸出到了檔案c:\query.txt
把查詢結果用螢幕輸出
>.output stdout
8)把錶結構輸出,同時索引也會輸出
.dump 表名
9)退出
>.exit 或者.quit
普通sql操作,通用標準sql語句。
sqlite資料庫常用命令
android debug bridge adb 是android的乙個通用除錯工具,它可以更新裝置或模擬器中的 可以管理預定埠,可以在裝置上執行shell命令,我們 知道android是基於linux核心,它的內部檔案結構也是採用linux檔案組織方式,因此訪問它的檔案結構需要使用shell。這次...
SQLite資料庫的掛接及常用命令
安裝 官方 http www.sqlite.org documentation 相關文件 precompiled binaries for linux precompiled binaries for mac os x precompiled binaries for windows linux m...
資料庫常用命令
1 資料表中增加乙個字段 insert into tblstudent a,b,c,values 1,2,3,2 將.sql語句加入到本地資料庫 source home homework user zxy mysql tblstudent.sql 3 建立資料庫 create database ho...