首先我们来了解一下SQLite的基本:
sqlite数据库的使用方式:
1.sqlite数据库数据类型:
Intger/ varchar(10)/ float /double /char(10) /text
2.SQL语句的回顾:
2.1 创建表的语句:
create table 表名(字段名称 数据类型 约束,字段名称 数据类型 约束......)
create table person(_id Integer primary key,name varchar(10),age Integer not null)
2.2 删除表的语句:
drop table 表名
drop table person
2.3 插入数据的语音:
insert into 表名[字段,字段] valuse(值1,值2.......)
insert into person (_id,age) values(1,20)
insert into person valuses(2,"ab",20)
2.4 修改数据:
update 表名 set 字段=新值 where 修改条件
update person set name="ls",age =20 where _id=1
2.5 删除数据
delete from 表名 where 删除的条件
delete from person where _id=1
2.6 查询数据
select 字段名 from 表名 where 查询条件 group by 分组的字段 having 筛选条件 order by 排序字段
select _id ,name from person
select * from person where _id<>1 //查询id不等于1的
select * from person where _id=1 and age >18 //查询id为1,年龄大于18的数据
select * form person where name like "%小%" //查询名字中有小字的数据
select * form person where name like "_小%" //查询姓名的第二个字是小字的数据
select * form person where name is null //查询姓名为null的数据
select * form person where age between 10 and 20 //查询年龄在10到20之间的数据
select * form person where age>18 order by _id //查询年龄大于18的数据并且根据id排序
显示得到界面:
点击创建数据库后导出数据库可见:
点击插入将插入数据:
点击修改数据后:把zhengsan修改成了张三
点击删除后:
在平时我们使用的数据库比较少 所以呢Sql语句记不清的时候呢我们可以调用android API中的方法:
1.插入
2.修改:将王麻子的年龄修改成了100
接下来就是附上代码内容了:
而我们都知道SQLite是我们android默认使用的数据库所以说呢!我们使用起来比较方法:
1.首先我们新建一个MySqliteHelper类来继承我们的SqliteOpenHelper类并实现方法