Skip to content

SQLite 数据类型

存储类别和数据类型

  • NULL 该值为 NULL
  • INTEGER 有符号整数,动态大小,最大8字节
  • REAL 浮点数,8字节IEEE
  • TEXT 文本字符串
  • BLOB 数据块

布尔数据类型

SQLite 没有单独的布尔存储类,相反,布尔值存储为整数0(False)或1(True)。

日期和时间数据类型

SQLite 没有单独的日期和时间存储类,相反,日期和时间存储为文本字符串。

  • TEXT为 ISO8601 字符串(“YYYY-MM-DD HH:MM:SS.SSS”)。
  • REAL为儒略日数,根据外推公历,表示自公元前 4714 年 11 月 24 日格林威治中午以来的天数。
  • INTEGER作为 Unix 时间,自 1970-01-01 00:00:00 UTC 以来的秒数。

应用程序可以选择以任何一种格式存储日期和时间,并使用内置的 日期和时间函数在格式之间自由转换