Android SQLite数据库系统学习

—–以前在做项目的时候遇到SQLite操作的时候总是一脸懵逼,不懂SQL语句,不会用API,需要什么功能的时候 零散的去百度,然后不知所以然的花大量的时间去完成数据库的操作,因为 前辈做的第一个版本 数据库是写在raw文件下,拷贝进项目的,也没有做升级,自己接手的时候完全不知道怎么升级,之后的工作一直都是在做缝缝补补的工作,趁这个项目空隙的时间,去简单的学习下,写个笔记,方便以后查看

一、SQLite介绍

    SQLite 是  轻量级的关系数据库,运算快,占用资源小。

二、特点

    - 轻量级
    - 独立性
    - 隔离性
    - 跨平台
    - 安全性

三、SQLite有哪些数据类型

存储类描述
NULL值是一个Null
INTEGER值是一个带符号的整数,根据值的大小存储在 1、2、3、4、6 或 8 字节中。
REAL值是一个浮点值,存储为 8 字节的 IEEE 浮点数字
TEXT值是一个文本字符串,使用数据库编码(UTF-8、UTF-16BE 或 UTF-16LE)存储。
BLOB值是一个 blob 数据,完全根据它的输入存储

更多参考菜鸟教程

四、怎么使用(SQLiteDatabase的介绍)

   Android提供了创建和使用SQLite数据库的API。SQLiteDatabase代表一个数据库对象,提供了操作数据库的一些方法。
在Android的SDK目录下有sqlite3工具,我们可以利用它创建数据库、创建表和执行一些SQL语句。下面是SQLiteDatabase的常用方法。
方法描述
openOrCreateDatabase(String path,SQLiteDatabase.CursorFactory factory)打开或创建数据库
insert(String table,String nullColumnHack,ContentValues values)插入一条记录
delete(String table,String whereClause,String[] whereArgs)删除一条记录
query(String table,String[] columns,String selection,String[] selectionArgs,String groupBy,String having,String orderBy)查询一条记录
update(String table,ContentValues values,String whereClause,String[] whereArgs)修改记录
execSQL(String sql)执行一条SQL语句
close()关闭数据库

备份,方便查看: 菜鸟教程,SQLite 语法

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值