使用adb操作数据库
配置sqlite3的环境变量。sqlite3在sdk的tools目录下。
如果使用的是模拟器可以在adb shell中用sqlite3直接操作。
不是模拟器只有拷贝到本地有更新时更新后覆盖本地(覆盖时连接不需断开,挺方便的)。
# sqlite3 c:\notes.db //打开notes.db数据库如果没有则创建notes.db,并进入sqlite提示符
sqlite> //在此提示符下输入以下SQL命令操作数据库。然后可以写标准
//sql语句以分号结尾。也可以用.help查看sqlite的命令,此命令不
//用分号结尾。
create table stu //创建表
(s_id integer primary key,
s_name text not null,
score integer);
select * from table_name; //查询表记录
insert into stu values(9,'alex',80); //插入记录
update stu set score=score+5 where s_id=9; //修改记录
delete from stu; //删除所有记录
drop table stu; //删除表
可使用如下命令实现相应操作:
.databases 列出当数据库信息
.tables 列出当前数据库下所有表信息
.schema 列出当前数据库中所有表的结构信息
.exit 退出sqlite