数据存储——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数据库存储的主要内容,如果未能解决你的问题,请参考以下文章

Android开发之利用SQLite进行数据存储

SQLite 和 Firebase 数据库之间的同步,当用户离线数据存储在 sqlite 和在线数据存储在 firebase 时

Android数据存储文件存储SQLite数据库简单使用 sharedPreferences存储

数据存储——SQLite数据库存储

Android :数据存储方案学习笔记之 SQLite数据库存储

手机存储的轻型数据库(SQLite)是干啥的?