美文网首页iOS之SQLite数据库
SQLite数据库存储数据的类型

SQLite数据库存储数据的类型

作者: 998584f56259 | 来源:发表于2016-09-26 11:14 被阅读149次

下面五种是SQLite规定的格式:

1.NULL:这个值为空值
2.INTEGER:值被标识为整数,依据值的大小可以依次被存储为:1,2,3,4,5
3.REAL:所有值都是浮动的数值,被存储为8字节的IEEE浮动标记序号。
4.TEXT:值是文本字符串,使用数据库编码存储(TUTF-8, UTF-16BE or UTF-16-LE)
5.BLOB:值是BLOB数据块,以输入的数据格式进行存储。如何输入就如何存储,不改变格式

但是实际上,下面这些数据格式也能识别和接收:

smallint :16位元的整数
interger: 32位元的整数
decimal(p,s):p精确值和s大小的十进位整数,s是指小数点后几位数,如没有特别指定,则系统会设为p=5;s=0
float :32位元的实数
double :64位元的实数
char(n) :n长的字符串,n不能超过254
varchar(n):长度不固定且其最大长度为n的字符串,n不超过4000
graphic(n):和char(n)一样,不过其单位是两个字元double-bytes, n不能超过127。这个形态是为了支援两个字元长度的字体,例如中文字
vargraphic(n):可变长度且其最大长度为n的双字元字串,n不能超过2000
date:包含了年份、月份、日期。
time:包含了小时、分钟、秒。
timestamp:包含了年、月、日、时、分、秒、千分之一秒。
datetime:包含日期时间格式,必须鞋厂“2010-08-05”,不能写成“2010-8-5”,否则在读取时会产生错误!

注意:数据格式标识符既可以写成大写形式也可以写成小写格式,例如:varchar(16)和VARCHAR(16)

相关文章

  • Sqlite3入门学习二

    SQLite数据类型详解 一、存储种类和数据类型 SQLite将数据值的存储划分为以下几种存储类型(即在磁盘上存储...

  • day07

    Android的存储方式 使用SharedPreferences存储数据 文件存储数据 SQLite数据库存储数据...

  • NSManagedObjectContext

    一、概念 1.Core Data 是数据持久化存储的最佳方式 2.数据最终的存储类型可以是:SQLite数据库,X...

  • Core Data 的使用(一)

    一、概念 1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XM...

  • SharedPreferences存储数据

    Android的存储方式 使用SharedPreferences存储数据文件存储数据SQLite数据库存储数据使用...

  • SQLite数据库存储--创建、升级数据库

    SQLite数据库存储--创建、升级数据库 SQLite是一款轻量级的关系型数据库 创建数据库 Android为了...

  • Sqlite 使用笔记

    1. 数据库基本操作封装 sqlite 数据操作 语句类型 sqlite 数据库的简单实用- 导入sqlite3数...

  • Android学习笔记(三)

    ★Android数据存储:IO、偏好设置、数据库(SQLite)、ContentProvider、网络存储 ◆An...

  • iOS数据存储之文件沙盒

    资源连接: iOS数据库存储之SQL语句; iOS数据库存储之SQLite3; iOS数据存储之NSCoding;...

  • 13 - SQLite 、 FMDB

    1 - 什么是SQlite SQLite是一款轻型的嵌入式数据库 SQLite数据库:可以存储大批量的数据 它占用...

网友评论

    本文标题:SQLite数据库存储数据的类型

    本文链接:https://www.haomeiwen.com/subject/athqyttx.html