在 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 官方推荐使用大写(如 TEXT, INTEGER)来保持代码规范
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/19807835
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!
浙公网安备 33010602011771号