-
1.sqlite数据库数据类型 Integer varchar(10) float double char(10) text 2.sql回顾 2.1创建表的语句 create table 表名(字段名称 数据类型 约束,字段名称 数据类型 约束......) create table person(_id Integer primary key,name varchar(10),age Integer not null) 2.2 删除表的语句 drop table 表名 drop table person 2.3 插入数据 insert into 表名[字段,字段] values(值1,值2......) insert into person(_id,age) values(1,20) insert into person values(2,"zs",30) 2.4 修改数据 update 表名 set 字段 = 新值 where 修改的条件 update person set name="ls",age=20 where _id=1 2.5 删除数据 delete from 表名 where 删除的条件 delete from person where _id=2 2.6 查询语句 select 字段名 from 表名 where 查询条件 group by 分组的字段 having 筛选条件 order by 排序字段 select * from person; select _id,name from person select * from person where _id=1 select * from person where _id<>1 select * from person where _id=1 and age>18 select * from person where name like "%小%" select * from person where name like "_小%" select * from person where name is null select * from person where age between 10 and 20 select * from person where age>18 order by_id
查看全部 -
Sqlite数据库基本数据类型
查看全部 -
sqlite数据库创建
查看全部 -
sqlite 查询语句
select * from person where _id<>1 ==> _id 不等于1
select * from person where name like "%小%" ==>只要中间含有小,前后可以有任意多的字符
select* from person where name like "_小%" ==>一个字符后面是小,后面可以有任意多的。
select * from person where name is null ==> 查询名字为空的
select * from person where age is 10 between 20
select * from person where age >18 order by _id ==> >18且根据—id指定排序
查看全部 -
sqlite数据库类型
查看全部 -
id如果获取??查看全部
-
getreadableDatabase与getWritableDatabase的区别
查看全部 -
getReadableDatabase() getWritableDatabase()
查看全部 -
sql 基本回顾
查看全部 -
保存查看全部
-
context 上下文对象查看全部
-
SQLite 数据库增删改查的方法:
1:調用execSQL(sql)语句,需要记住正确的sql语句
2:使用api封装好的增删改查的操作,填写方法中对应的条件
查看全部 -
sqlite数据库类型
Integer varchar(10) float double char(10) text
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 表名[字段1,字段2......] values(值1,值2......)
eg: insert into person(_id,age) values(1,20)
eg: insert into person values(2,"zj",30) //按照表字段的顺序插入所有字段的值(不能缺少)
2.4 修改数据
update 表名 set 字段 = 新值 where 修改的条件
eg: update person set nam="wzj" ,age=20 where _id=1 //不加where条件语句表明表中的所有name都修改成“wzj”,age都修改成20
2.5 删除数据
delete from 表名 where 删除的条件
delete from person where _id=2 //不加where条件语句表明删除person表中所有字段
2.6 查询语句
selete 字段名 from 表名 where 查询条件 group by 分组的字段 having 筛选条件 order by 排序字段
selete * from person;
selete _id ,name from person;
selete * from person where _id=1
selete * from person where _id<>1 //_id不等于1
selete * from person where _id=1 and age>18
selete * from person where name like "%z%"
selete * from person where name like "_z%"
selete * from person where name is null
selete * from person where age between 10 and 20
selete * from person where age>18 order by _id
查看全部 -
/* 一、创建一个类MySQLiteOpenHelper继承SQLiteOpenHelper,实现onCreate和onUpgrade 方法。 二、创建常量类Constant,将库名表名之类的写进去。 public class Constant { public static final String DASEBASE_NAME = "user.db"; public static final int VERSION = 1; public static final String TABLE_NAME = "students"; public static final String _ID = "_id"; public static final String STUDENT_NAME = "name"; public static final String STUDENT_SEX = "sex"; public static final String STUDENT_AGE = "age"; } 三、创建数据库管理类,用单例模式获得帮助类实例。 public class DbManger { private static MySQLiteOpenHelper helper; public static MySQLiteOpenHelper getIntance(Context context) { if (helper == null) { helper = new MySQLiteOpenHelper(context); } return helper; } } 四、创建数据库 private MySQLiteOpenHelper helper; helper = DbManger.getIntance(this); SQLiteDatabase db = helper.getWritableDatabase(); */
查看全部 -
public void onClick(View view){ switch(view.getId()){ case R.id.***: break; case R.id.***: break; default: break; } }
查看全部 -
Android 内置
查看全部 -
sqlite常用命令:
创建表:create table 表名(字段名 数据类型 约束 ,...)
删除表:drop table 表名
插入数据:insert into 表名 [字段,字段] values(值1,值2...)
例:insert into person (_id,age)values(1,20)
或:insert into person (2,"zc",28)
修改数据;update 表名 set 字段=新值 where 修改条件
例:update person set name ="zc",age = 20 where _id = 1
删除数据:delete from 表名 where 删除条件
例: delete from person where _id=2
查询数据:select 字段名 from 表名 where 查询条件 group by 分组字段 having 筛选条件 order by 排序字段
查看全部 -
什么是Sqlite?
小型的,零配置,可嵌入的,开源的,支持事务操作的,无数据类型的,程序驱动的关系型数据库
Sqlite的介绍:
跨平台的磁盘文件
代码量少
api简单易用
1.sqlite数据库数据类型
Integer varchar(10) float char(10) text
2.sql回顾
2.1 创建表语句
create table 表名(字段名称 数据类型 约束,字段名称 数据类型 约束.....)
create table person(_id Integer primary key, name varchar(10), age Integer not null)
2.2 删除表的语句
drop table 表名
drop table person
2.3 插入数据
insert into 表名[字段,字段] values(值1,值2.....)
insert into person values(2,"zs",30)
2.4 修改数据
update 表名 set 字段=新值 where 修改的条件
update person set name="ls",age=20 where _id=1
2.5 删除数据
delete from 表名 where 删除的条件
delete from person where _id=2
2.6 查询语句
select 字段名 from 表名 where 查询条件 group by 分组的字段 having 筛选条件 order by 排序字段
select * from person;
查看全部
举报