数据类型
存储类
每个存储在 SQLite 数据库中的值都具有以下存储类之一:
存储类 | 描述 |
---|---|
NULL | 值是一个 NULL 值 |
INTEGER | 值是一个有符号整数 |
REAL | 值是一个浮点数 |
TEXT | 值是一个文本字符串 |
BLOB | 值是一个 blob 数据 |
Boolean 数据类型
SQLite 没有单独的 Boolean 存储类,布尔值被存储为整数 0(false)和 1(true)。
日期和时间数据类型
SQLite 没有单独的用于存储日期或时间的存储类,日期和时间被存储为 TEXT、REAL 或 INTEGER。
存储类 | 日期格式 |
---|---|
TEXT | "YYYY-MM-DD HH:MM:SS.SSS" |
REAL | 从公元前 4714 年 11 月 24 日格林尼治时间开始的天数 |
INTEGER | 从 1970-01-01 00:00:00 UTC 开始的秒数 |