SQLite3数据库操作

简单的SQLite3语句,通过字符串拼接执行数据库操作。


1.创建数据库格式:

db.execSQL("create table if not exists sharp("
+ "id integer primary key,"
+ "name varchar,"
+ "level integer,"
+ "high integer)");

其真正的有效SQL语句格式:create table if not exists sharp(id integer primary key,name varchar,level integer,high integer)

其中用户关心的可变部分:

sharp:自定义表名;

id:字段名,后面为数据类型

name:字段名,后面为数据类型

level:字段名,后面为数据类型

以此类推,所以我们可以通过组合字符串组合不同的字符串,根据需要修改字段个数和类型。


2. 插入数据库格式:

db.execSQL("insert into sharp(name,level,high) values('bb',1,3)")

其中:

sharp:操作表名称,参数为字段名称

value:数据值


3. 修改数据库格式:

db.execSQL("update sharp set name=?,level=? where id=?",new Object[]{"cc",20,1});

sharp:表名称

?:占位符,给字段赋值站位

object:与前面占位符按照次序对应,赋值给字段

注意:数据库中的字段类型为主,如果赋值类型不符合,数据库会转换为匹配的值,如果找不到匹配类型就会清空为NULL


4. 数据库查询语句

db.rawQuery("select id,name,level from sharp where id=?",new String[]{”4“})

其中:

id,name,level:前面的字段名称,为选择取哪些字段作为返回数据

id=?:表示要查询的字段id,?占位,用String[]{”4“}表示查询ID为4的字段





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值