命令行查看sqlite数据库:
启动模拟器
命令行cd 到android-sdk-windows\platform-tools目录
adb shell //进入模拟器
cd /data/data/yourpackagename/ //进入到软件安装目录
cd databases //进入到数据库目录
ls //查看现有的数据库,如果创建过应该有个XXXX.db
sqlite3 XXXX.db //用sqlite3工具打开数据库
//下面是sqlite3命令
sqlite> .tables //查看数据库里面的表 本例应该能看到表YYYY
sqlite> .schema YYYY //查看表结构
sqlite> select * from YYYY; //查询表
sqlite3使用top的方法:
sqlite3 sql是用limit这样的语法来实现的:
例:select * from table where name='Xiao ming' order by id limit 0,5;
意思为查找table表里,字段name为Xiao ming的记录 根据字段id显示0到5条记录;
当然还有需求更为严格的:
例:select * from table where name='Xiao ming' order by date desc,id limit 0,5;
这条语句的意思为根据条件找到的0到5条记录然后根据字段date 去倒序排列;
例:select * from table order by id desc limit 0,5;
意思为根据id 找到0-5条记录并倒序排列
原文地址:http://hi.baidu.com/hongyb/item/b2d8fd57282dd8ced2e10c78