SQLite : Android 中集成的轻量级的数据库 -- 内置到手机中
特点:
轻量级 零配置 跨平台 嵌入式
储存的数据类型:
NULL INTEGER VARCHAR TEXT(默认类型) BOOLEAN
数据库操作:
顺序 :
库 --> 表 --> 字段 --> 数据 (增 , 删 , 改 , 查)
创建表:
create table 表名(字段1 字段类型1 , 字段2 字段类型2 ... )
createtable user(_id integer primary key autoincrement ; name ... )
增 :
insert into 表名(字段) values(值)
insert into user(name , age) values('张三' , '30')
删:
delete from 表名 where 字段 = 值
delete from user 删除所有数据
delete from user where _id = 1 删除指定数据
改:
update 表名 set (字段 = 值) where 字段 = 值
update user set(name = '李四') where _id =1
查:
select * from 表名
select * from user 查询所有数据
select * from user where id = 1 条件查询数据
Android中,数据库的核心类
SQLiteDatabase 数据库的操作类 -- 数据库中: 创建表 、增 、删 、改 、查
常用方法:
执行Sql语句的方法:
void execSql(String sql) 执行SQL语句
Cusor rawQuery (String sql , String[] selectionArgs ) 执行查询数据的SQL语句
封装好的增删改查的方法:
insert()
update()
delete()
query()