数据存储——SQLite数据库存储
Posted 安然罒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据存储——SQLite数据库存储相关的知识,希望对你有一定的参考价值。
一.特点
1.存储具有一定结构的数据
2.文件类型 .db
二.SQLite数据库
1.特点
1-轻型的关系型数据库
2-支持多种编程语言
3-适合在移动设备中使用
4-安装文件小
5-支持多个操作系统
6-运行速度快(数据量小)
7-数据库本身是单个文件
2.数据类型
1-整数:INT 、INTEGER;
2-浮点数:FLOAT 、DOUBLE ;
3-字符串文本
①CHAR,定长的字符串;
②WARCHAR,变长的字符串;
③TEXT,大文本;
4-时间日期:DATE、DATETIME;
5-文件:BLOB,不常用,影响查询效率。
3.表
1-表名
2-字段
①字段名,用英文字母和数字、下划线组合;
②数据类型
③数据长度:浮点数,总长度或小数点后长度;
④默认值
3-约束
①非空约束:字段内容不能为null;
②主键约束
1>特点
⑴字段内容非空
⑵主键字段内容(多字段内容合并)唯一,不能有重复行
⑶一个表只能有一个主键,但可以有多个主键字段
⑷常用于数据检索定位和排序
2>选用形式
⑴表数据的唯一代码信息
⑵_id
❶自动增长字段或序列(自增长数字)
❷数据类型是整型
❸默认从1自动递增,每取一次加1
⑶全球唯一标识GUID:32位的由字母和数字组成的字符串。
表的过程:
以上是关于数据存储——SQLite数据库存储的主要内容,如果未能解决你的问题,请参考以下文章
SQLite 和 Firebase 数据库之间的同步,当用户离线数据存储在 sqlite 和在线数据存储在 firebase 时
Android数据存储文件存储SQLite数据库简单使用 sharedPreferences存储