SQLite3使用方法大全(二)之数据类型

前言:

sqlite 数据类型是一个用来指定任何对象的数据类型的属性sqlite 中的每一列,每个变量和表达式都有相关的数据类型。

您可以在创建表的同时使用这些数据类型。sqlite 使用一个更普遍的动态类型系统。在 sqlite 中,值的数据类型与值本身是相关的,而不是与它的容器相关。

sqlite 存储类

每个存储在 sqlite 数据库中的值都具有以下存储类之一:

sqlite 的存储类稍微比数据类型更普遍。INTEGER 存储类,例如,包含 6 种不同的不同长度的整数数据类型。

sqlite Affinity 类型

sqlite 支持列上的类型 affinity 概念。任何列仍然可以存储任何类型的数据,但列的首选存储类是它的 affinity。在 sqlite3 数据库中,每个表的列分配为以下类型的 affinity 之一:

sqlite Affinity 及类型名称

下表列出了当创建 sqlite3 表时可使用的各种数据类型名称,同时也显示了相应的应用 Affinity:


Boolean 数据类型

sqlite 没有单独的 Boolean 存储类。相反,布尔值被存储为整数 0(false)和 1(true)。

Date 与 Time 数据类型

sqlite 没有一个单独的用于存储日期和/或时间的存储类,但 sqlite 能够把日期和时间存储为 TEXT、REAL 或 INTEGER 值。

您可以以任何上述格式来存储日期和时间,并且可以使用内置的日期和时间函数来自由转换不同格式。

相关文章

安装 在Windows上安装SQLite。 访问官网下载下Precompliled Binaries for Windows的两个压缩包。 创建s...
一、安装 下载地址:http://www.sqlite.org/download.html 将Precompiled Binaries for Windows下的包下...
实例: 会员信息管理 功能:1.查看数据库 2.清空数据库 3.增加会员 4.删除会员 5.更新会员 6.查找会员  ...
关于SQLite SQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整...