android查询数据库中包含某个参数,Android数据库中的CRUD参数详解

Android数据库中的CRUD参数详解

以下的增删改查都有返回值

1.*** 增加

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

table: 表名

nullColumnHack: 哪些列为空 (没有这个需求就写空 null)

values: 根据提示需要一个ContentValues, 面向对象的思想,要什么就new什么给它

插入数据的时候,哪个列需要哪个值,是通过ContentValues来传的, ContentValues内部是一个map集合, 列和值形成一个键值对

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

2.*** 删除

表示根据姓名去删除符合该条件的那条数据

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

table: 表名

whereClause 和 whereArgs 合起来为删除的条件

例如: Where name = ‘张三’ 等于  “name=?”, new String[] {name}  如图

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

3.*** 修改

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

table: 表名

values: 要跟新的可能有多个列,所以用ContentValues

whereClause 和 whereArgs 合起来为删除的条件

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

表示根据姓名为条件,去修改性别

4.*** 查询

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

table: 表名

columns:       要查询哪几列的值

selection 和 selectionArgs 合起来为查询的条件(与上面WhereClause 和 whereArgs意思相同)

groubBy:       分组 (若没这需求 为null)

having:         (若没这需求 为null)

orderBy:       排序(若没这需求 为null)

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值