什么是Sqlite?
小型、嵌入的关系型数据库,而且开源、效率高;嵌入式指的是嵌入在程序中,性能优异且无数据类型。支持事务操作。
Sqlite的介绍
独立的跨平台的磁盘文件,可直接对文件进行操作,代码量少,API简单易用。
Sql语句回顾
1、支持的数据类型:Integer、 varchar、float、double、char、text
2、sql语句回顾:
2.1 创建表:create table 表名(字段名称 数据类型 约束, 字段名称 数据类型 约束...)
eg: create table Person(_id Integer primary key, name varchar(10), age Integer not null)
2.2 删除表:drop table表名
eg: drop table Person
2.3 插入数据
insert into 表名[字段,字段] values(值1, 值2...)
eg: insert into Person(_id, age) values(1, 20) //values括号中的值要与前面的小括号顺序一致
insert into Person(2, "zs" , 20) 同时顺序一致
2.4 修改数据
update表名 set 字段 =新值 where 修改的条件
eg: update Person set name = “ls” where _id = 1
2.5 删除数据
delete from 表名 where 删除的条件
eg: delere from Person where _id =2
2.5 查询语句
select 字段名 from 表名 where 查询条件 group by 分组字段 having 筛选条件 order by 排序条件 //后三个一般用的较少
eg: select * from Person // 查询Person中的所有数据
select _id, name from Person
select * from Person where _id =1
select * from Person where name like "&sring &" //模糊查询 name中间含有string字符, 前后任意多字符
select * from Person where name like "_sring &" //第一个字符之后是string, 之后可以有任意多个字符
select * from Person where age between 10 and 20 // 应该能读得懂吧