📅  最后修改于: 2023-12-03 15:35:07.469000             🧑  作者: Mango
SQLite 是一种嵌入式数据库引擎,支持 SQL 数据库语言标准。它是一个零配置数据库,无需安装和配置,即可使用。在 SQLite 中,数据是强类型的,每个列必须有一个数据类型。SQLite 支持的数据类型如下:
表示一个 SQL 值是一个空值。一个空值和一个空字符串不是一回事 —— 空字符串是一个值(它是一个零长度的字符串),而一个空值表示根本没有值。
整数值,可以是带符号或无符号。SQLite 根据值的大小自动存储整数数据类型。
一个浮点值。SQLite 不需要声明列的长度或精度,存储在变量中所用浮点数的精度总是保留下来的。
一个字符串类型,存储一些较小的文本数据,如名称、说明等。可以使用不同的编码方式存储文本数据。
二进制数据类型,用于存储图像、声音、文档等二进制数据。
SQLite 不直接支持存储日期和时间类型的数据,但是可以使用以下技术实现。
我们可以将 DATE 类型存储为日期的字符串,我们可以使用今年的日期格式:
YYYY-MM-DD
例如:
2018-11-01
在 SQLite 中,我们可以使用下面的格式,将时间存储为字符串。
HH:MM:SS.sss
例如:
23:05:45.121
注意:“HH”表示小时、“MM”表示分钟、“SS”表示秒,“sss”表示毫秒数。
SQLite 没有专门的布尔类型。但是,可以使用以下值来代表布尔值:
0
代表 false
。1
代表 true
。以上是 SQLite 支持的数据类型。根据数据类型,我们可以更好地实现与 SQLite 数据库的交互。