Android sqlite数据库

这篇博客介绍了Android中SQLite数据库的特点,包括优点和缺点,并详细讲解了如何进行创建、删除、插入、更新、删除数据以及查询操作。同时,提到了数据库分页显示、事物使用和创建索引的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >




有点:轻量,高效,无需安装,动态数据类型(弱数据类型),单一文件

缺点:并发性能(锁的是整个文件),网络文件


支持的数据类型: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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值