有点:轻量,高效,无需安装,动态数据类型(弱数据类型),单一文件
缺点:并发性能(锁的是整个文件),网络文件
支持的数据类型:Integer varchar(10) float double char(10) text
1.创建语句:create table 表名(字段名称 数据类型 约束,、、、)
create table person(_id Integer primary key,name varchar(10),age Integer not null)
2、删除表语句:
drop table 表名
drop table person
3、插入语句:
insert into 表名[字段,字段] values (值1,值2、、、)
insert into person person(_id,age) values(1,20)
insert into person values(1,"23",10)
4、修改数据
update 表名 set 字段 = 新值 where 修改条件
update person set name = "dlm",age = 11 where _id =1
5、删除数据
delete from 表名 where 删除条件
delete from person where _id = 2;
6、查询
select 字段 from 表名 where 查询条件group by 分组的字段 having 筛选条件 order by 排序字段
select * from person
select _id,name from person where _id =1
select * from person where _id<>1 and age >10
select * from person where name like "%小%"
select * from person where name is null
select * from person where age>10 order by _id
数据库分页显示:select * from table limit ?,? 当前页的第一条数据索引,每页显示的条目数
数据库事物的使用:可以提高数据库的操作效率(多用于批量插入删除)
创建索引:create index indexname on table(column)
检查是否触发了索引:explain query paln select * from where column =2;