irpas技术客

android studio环境查看 sqlite 数据库_aheadkeeper_android stdio中sqlite数据库在哪里

网络投稿 5207

第一步 adb shell

输入adb shell命令之前先确保adb环境已经配置好并且模拟器已经处理root状态,模拟器没有root可以输入su获取root权限,获取root以后命令行会由$符号变成#

注意模拟器要选择Google APIs的版本,Google Play的版本获取不了root权限哦。 第二步 切换到数据库目录

cd data/data cd com.hnu.sqlite?? // 应用程序包名 cd databases? ?

???

在这里插入图片描述

sqlite3 users.db??? //users.db? 数据库名字

在这里插入图片描述 进入这个界面后即可用命令操作数据库

数据 sqlite3 数据库名即可进入sqlite操作界面

?sqlite3 users.db;

???

在这里插入图片描述

在这个页面输入相应的SQL语句即可对数据库进行增删改查

select? * from user;

如果想列出该数据库中的所有表,可:

.table

如果想查看这些表的结构:

select * from sqlite_master where type="table";

默认情况下,不会出现红框中的表头,需要之前设置,命令为:

.header on

如果只想查看具体一张表的表结构,比如查看emperors表,命令为:

select * from sqlite_master where type="table" and name="emperors";

另外,也可以这样:

sqlite> .schema emperors? CREATE TABLE emperors( id integer primary key autoincrement, name text,dynasty text,start_year text);


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #Android #第一步 #adb #shell输入adb #APIs的版本Google