adb 命令下查询模拟器数据库

在实际应用中,我们查询数据库的方式可以通过adb 命令查询,或者通过device File explorer 查询

一、通过device File explorer  

对应的路径是data -->data  --> 你的包名 --> databases  --> 数据库名

把数据导出之后放到可视化工具就可以查询了


然后找到包名


拖到可视化工具就可以啦



如果每次操作数据你都想看看数据库发生什么改变,每次都需要这么操作是不是很浪费时间呢??

所以我们接下来用adb 命令来查询就可以更好的查询

二、adb命令查询

window+r  打开adb。exe

1、进入到命令模式的环境中  -->adb shell 

2、cd /data/data/     进入data文件夹 下的data文件

3、 ls  --> 显示出你这个文件夹下面的所有数据,我这里只是截图其中的一部分


如果你的包名名字太长那就复制粘贴包名,这应该是万无一失的方法,除非你~~~~~

3、cd  进入你的包名


4 、ls  再次查看文件下的文件


5、  cd 进入databases  别打错名字啊  


6、sqlite3 UserStore   -->进入数据库   

7、然后你就可以更具查询语句为所欲为啦~~

.tables  ->查看数据库表名


像上面这样的情况怎么救???哇  查询语句写错啊,然后不能再次查询啊感觉不对啊 。quit 都没用啊,怎么破????

你输入一个  ;  就搞定啦

上面的情况是应为我少打了一个;  才导致不能执行语句。如果是其他的情况,可以检查一下查询语句有没有写错


呐,你看看,这不就好了??最后记得加一个; 不加的话查询不了啊




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值