-
getReadableDatabase() getWritableDatabase()
查看全部 -
sql 基本回顾
查看全部 -
SQLite 数据库增删改查的方法:
1:調用execSQL(sql)语句,需要记住正确的sql语句
2:使用api封装好的增删改查的操作,填写方法中对应的条件
查看全部 -
/* 一、创建一个类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;
查看全部 -
文本内容记录
查看全部 -
查询(sqlite图续)
查看全部 -
insert into person(id,name) values(1,"jane") = insert into person values(1,"jane")
查看全部 -
1,sqlite 数据库类型
integer varchar(10)float double char(10) text
查看全部 -
<>表示不等于
查看全部 -
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 oreder by _id
查看全部 -
sqlite基本操作
查看全部
举报