引言:
1直使用Eclipse開發Android。DDMS下有1個explorer可以查看data/data下各利用的數據,其中就包括database。但是這類方法只能導出來看,很不方便,因而就想到直接在adb shell里使用SqLite3命令查看更加方便。
cmd命令基礎:
經常使用命令:
dir 顯示文件列表
cls 清屏
cd 切換目錄
ls 顯示文件列表,cmd無效,adb 有效
windows利用命令,直接輸入利用名字便可打開程序:
(羅列幾個)
mspaint打開畫圖板
notepad打開記事本
explorer打開資源管理器
calc 啟動計算器
命令快捷鍵:
ESC:清除當前命令行;
F7:顯示命令歷史記錄,以圖形列表窗的情勢給出所有曾輸入的命令,并可用上下箭頭鍵選擇再次履行該命令。
F8:搜索命令的歷史記錄,循環顯示所有曾輸入的命令,直到按下回車鍵為止;
F9:按編號選擇命令,以圖形對話框方式要求您輸入命令所對應的編號(從0開始),并將該命令顯示在屏幕上
Ctrl+H:刪除光標左側的1個字符;
Ctrl+C Ctrl+Break,強行中斷命令履行
Ctrl+M:表示回車確認鍵;
Alt+F7:清除所有曾輸入的命令歷史記錄
Alt+PrintScreen:截取屏幕上當前命令窗里的內容。
SqLite命令舉例:
先切換到相干目錄
adb shell
cd data/data/com.example.demo1023/databases
ls 會顯示當前利用下所有的http://www.vxbq.cn/db/:
sqlite3 db1.db 即進入到db1.dbhttp://www.vxbq.cn/db/就能夠履行相干的sqlite3的命令了
.help ;查看sqlite3設置命令幫助:
|
經常使用sqlite設置命令說明:
.tables :會列出當前http://www.vxbq.cn/db/所有的表名
.exit :退出當前sqlite3命令
.headers ON/OFF:是不是顯示列名
.mode csv/ column(顯示效果最好看)/ html/insert/ line/ list/ tabs :表的顯示樣式
.show :會顯示所有設置的參數
經常使用sqlite 語句說明:新建增刪改查
CREATE TABLE user(_id INTEGER PRIMARY KEYAUTOINCREMENT,name VARCHAR(20),price INTEGER);
SELECT * FROM Teachers; //顯示整張Teachers表。
INSERT INTO Teachers VALUES(1,'Alice',25,'CHN'); //插入
DELETE FROM Teachers WHERE Age>30; //刪除
注意:
SQL語句的sqlite命令必須用“;”結尾!
若結尾沒有打“;”,cmd命令行會出現 “…>”,只要打上“;”便可。