您的位置:首页 > 移动开发 > Android开发

Android数据库中的CRUD参数详解

2016-06-08 00:39 344 查看
Android数据库中的CRUD参数详解
以下的增删改查都有返回值

 

1.*** 增加



table: 表名 

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

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

 

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

 


2.*** 删除

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



table: 表名

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

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



3.*** 修改



table: 表名

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

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



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

 

 

4.*** 查询



 

table: 表名

columns:       要查询哪几列的值

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

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

having:         (若没这需求 为null)

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




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: