引言:
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.wfuyu.com/db/:
sqlite3 db1.db 即进入到db1.dbhttp://www.wfuyu.com/db/就能够履行相干的sqlite3的命令了
.help ;查看sqlite3设置命令帮助:
|
经常使用sqlite设置命令说明:
.tables :会列出当前http://www.wfuyu.com/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命令行会出现 “…>”,只要打上“;”便可。