SQLite数据库 发表于 2017-02-21 | 分类于 Android SQLite是Android自带的轻量级数据库。 SQLite数据库数据类型Integervarchar(10)floatdoublechar(10)text SQL语句创建表语句12create table 表名(字段名称 数据类型 约束,字段名称 数据类型 约束...)create table person(_id Integer primary key,name varchar(10),age Integer not null) 删除表的语句12drop table 表名drop table person 插入数据123insert into 表名[字段,字段] values(值1,值2...)insert into person(_id,age) values(1,20)insert into values(2,"John",30) 修改数据12update 表名 set 字段=新值 where 修改的条件update person set name="Doe",age=20 where _id=1 删除数据12delete from 表名 where 删除的条件delete from person where _id=2 查询语句1234567891011select 字段名 from 表名 where 查询条件 group by 分组的字段 having 筛选条件 order by 排序字段select * from person //查询person表内所有数据select _id,name from personselect * from person where _id=1select * from person where _id<>1 //查询person表内_id不等于1的数据select * from person where _id=1 and age>18select * from person where name like "%渡%" //模糊查找name中含有“渡”的数据select * from person where name like "_渡%" //模糊查找name中一个字符之后是“渡”的数据(后面可以是任意多字符)select * from person where name is nullselect * from person where age between 10 and 20 //查找年龄在10岁到20岁之间的数据select * from person where age>18 order by _id //查找年龄大于18岁的数据,并根据_id进行排序 SQLite数据库创建1234SQLiteOpenHelper //帮助类 onCreate() //创建方法 onUpgrade() //数据库升级方法 onOpen() //打开数据库方法 SQLite数据表增删改查