注意
查询安卓sqlite数据库时,确定已经创建了数据库,并且配置了adb命令系统环境,同时查询设备需要root权限,这里我用安卓虚拟机APls(自动开放权限)作为演示
步骤
- 打开虚拟机,输入adb shell
- su获取超级管理员
- cd命令进入/data/data/包名/databases
- ls查看当前目录下文件
- 键入sqlite3后面加上数据库名,再用.tables查看数据库中的表(_metadata是数据库自动生成的,用.schema可以查看建表语句,.exit退出控制台)
- sqlite> .mode column 显示的列会对齐
sqlite>.header on 显示的时候会在顶部显示列的名称
sqlite>select * from xxx;表名(支持sql标准语法)