sqlite数据库之增删改查 函数讲解

sqlite数据库之增删改查 函数讲解,第1张

概述sqlite数据库增删改查              /**     * @param table表名     * @param whereClause字段,条件     * @param whereArgs     * @return        */     public int delete(String table, String whereClause, String[] where sqlite数据库之增删改查

/** * @param table表名 * @param whereClause字段,条件 * @param whereArgs * @return */ public int delete(String table,String whereClause,String[] whereArgs) { Log.i(TAG,"---------------delete-----------------"); return db.delete(table,whereClause,whereArgs); } /** * @param table表名 * @param nullColumnHack如果参数都为空,会添加一条除主键之外其他字段值为Null的记录 * @param values要插入的值,相当于map类型的 * @return */ public long insert(String table,String nullColumnHack,ContentValues values) { Log.i(TAG,"---------------insert-----------------"); return db.insert(table,nullColumnHack,values); } /** * @param table * 表名 * @param values * 字段及对应的值,相当于map * @param whereClause * 所要更新的字段,如果为空就更新所有 * @param whereArgs * @return */ public int update(String table,ContentValues values,"---------------update-----------------"); return db.update(table,values,whereArgs); } /** * 查询表返回一个的结果集。 * @param table * 表名 * @param columns * 控制哪些字段返回结果(传null是返回所有字段的结果集) * @param selection * 查询条件子句,相当于select语句where关键字后面的部分,在条件子句允许使用占位符“?” * @param selectionArgs * 对应于selection语句中占位符的值,值在数组中的位置与占位符在语句中的位置必须一致,否则就会有异常 * @param groupBy * 相当于select语句group by关键字后面的部分 * @param having * 相当于select语句having关键字后面的部分 * @param orderBy * 是否对某一字段进行排序(传null不进行排序) * @return */ public Cursor query(String table,String[] columns,String selection,String[] selectionArgs,String groupBy,String having,String orderBy) { Log.i(TAG,"---------------query-----------------"); return db.query(table,columns,selection,selectionArgs,groupBy,having,orderBy); } /**   * 查询表返回一个的结果集 * @param table * 表名 * @param columns * 控制哪些字段返回结果(传null是返回所有字段的结果集) * @param selection * 查询条件子句,相当于select语句where关键字后面的部分,在条件子句允许使用占位符“?” * @param selectionArgs * 对应于selection语句中占位符的值,值在数组中的位置与占位符在语句中的位置必须一致,否则就会有异常 * @param groupBy * 相当于select语句group by关键字后面的部分 * @param having * 相当于select语句having关键字后面的部分 * @param orderBy * 是否对某一字段进行排序(传null不进行排序) * @param limit * 指定偏移量和获取的记录数,相当于select语句limit关键字后面的部分 * @return */ public Cursor query(String table,String orderBy,String limit) { Log.i(TAG,orderBy,limit); }

总结

以上是内存溢出为你收集整理的sqlite数据库之增删改查 函数讲解全部内容,希望文章能够帮你解决sqlite数据库之增删改查 函数讲解所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1175337.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存