博客园  :: 首页  :: 管理

关于 SQLite 数据库-创建数据表-能指定字段的类型-汇总

Posted on 2026-04-01 18:28  520_1351  阅读(1)  评论(0)    收藏  举报

在 SQLite 中 , 创建表,字段时,可以有如下5种选择

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

INTEGER:       有符号整数,根据数值大小占用 1 到 8 个字节。

TEXT:              文本字符串,使用 UTF-8、UTF-16BE 或 UTF-16LE 编码。

REAL:              浮点数,使用 8 字节的 IEEE 浮点数格式。

BLOB:              二进制数据块,完全按照输入的数据进行存储。

NUMERIC       笔者使用较少

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

NUMERIC 并不是一种独立的底层存储格式,而是一种“类型亲和性”。它的存在主要是为了兼容标准 SQL 和其他数据库系统。核心意义:它是“智能”的类型转换器

 

另外:如果从插入数据的时候,还需要了解还有 NULL 类型, (查询时,需要 字段 is NULL 这种)

插入数据时,对于NULL值的写法,不区分大小写,但为了代码的可读性和规范性,绝大多数开发者都遵循一个约定俗成的规则:始终使用大写的 NULL。

对于创建数据表,指定字段类型时,SQLite 官方推荐使用大写(如 TEXTINTEGER)来保持代码规范 

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/19807835