SQLite3
primary key是设置作为主键,会自动增加,不能重复
创建数据库的表 test表
create table test (id integer primary key, value);
在test的表插入字段
insert into test (id,value) values ('1','34');
这是普通的插入方式
insert into test values (null,'34');
查询test表数据
select * from test;
查询test表数据,id,value,name是要查的字段,可以指定查那些字段
示例:
select value from test;
select id,value,name from test;
使用通配符查询,注:value的值第一个(字符或者数字)是4的这个值被查询出来
select * from test where value like "4%";
根据id号查询,id为4的查询出来
select * from test where id=4;
修改数据,修改value的值,
update test set value='3434343' where id=2;
修改数据,修改id=999
update test set id='999' where value='3434343';
删除数据
delete from test where id=3;
解决方法:重启adb。
步骤:cmd进入命令行,进入adb所在目录先后执行adb kill-server,adb start-server。
SQLiteOpenHelper 主要作用是帮助开发者创建和更新数据库
SQLiteDatabase 主要是做数据的增删改查 CRUF
primary key是设置作为主键,会自动增加,不能重复
创建数据库的表 test表
create table test (id integer primary key, value);
在test的表插入字段
insert into test (id,value) values ('1','34');
这是普通的插入方式
insert into test values (null,'34');
查询test表数据
select * from test;
查询test表数据,id,value,name是要查的字段,可以指定查那些字段
示例:
select value from test;
select id,value,name from test;
使用通配符查询,注:value的值第一个(字符或者数字)是4的这个值被查询出来
select * from test where value like "4%";
根据id号查询,id为4的查询出来
select * from test where id=4;
修改数据,修改value的值,
update test set value='3434343' where id=2;
修改数据,修改id=999
update test set id='999' where value='3434343';
删除数据
delete from test where id=3;
解决方法:重启adb。
步骤:cmd进入命令行,进入adb所在目录先后执行adb kill-server,adb start-server。
SQLiteOpenHelper 主要作用是帮助开发者创建和更新数据库
SQLiteDatabase 主要是做数据的增删改查 CRUF