『SQLite』常见数据类型(动态类型系统)

通常大部分 SQL 数据库引擎都是使用静态的严格的类型,其值的数据类型由容器(存储值的特定列)来决定;而 SQLite 使用一个更普遍的动态类型系统。在 SQLite 中,值的数据类型与值本身是相关的,而不是与它的容器相关。SQLite 中的每一列,每个变量和表达式都有相关的数据类型,可在创建表时指定列字段类型。

SQLite 存储类

  • NULL
  • INTEGER
  • REAL
  • TEXT
  • BLOB

SQLite Affinity(亲和力) 类型

  • TEXT
  • NUMERIC
  • INTEGER
  • REAL
  • BLOB(NONE)

亲和力的表现

  • 亲和力与类型的关系
  • 表达式的亲和力
  • 视图和子查询的列亲和力
  • 列亲和行为案例

注意:

上述内容详细讲解见文章:SQLite的常见数据类型详解

相关推荐
咸鱼翻身小阿橙几秒前
文件读写 + Qt Model/View + 自定义分页+搜索过滤
java·数据库·qt
在繁华处3 分钟前
Java从零到熟练(十):JVM基础与性能优化
java·jvm·性能优化
l1t3 分钟前
DeepSeek总结的DuckDB-Iceberg 在 v1.5.3 中的新特性
数据库·duckdb
Database_Cool_3 分钟前
数据仓库弹性扩缩容怎么实现?阿里云 AnalyticDB MySQL Serverless 弹性架构详解
数据库·人工智能·阿里云
Dxy12393102164 分钟前
Django 三种 ENGINE 的区别
python·django·sqlite
abcy0712136 分钟前
django聚合函数
数据库·sqlite
Demon1_Coder6 分钟前
Day1-SpringAI-1.0.0版本
java·开发语言·前端
念越6 分钟前
数据库系统概论第6版王珊版:第二章关系代数与第三章SQL期末重点整理
数据库·sql·性能优化
TDengine (老段)9 分钟前
TDengine 数据保留与 TTL — 多级存储、过期删除与分层迁移
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
老码观察10 分钟前
设计模式实战解读(九):责任链模式——流水线上层层把关的艺术
java·设计模式·责任链模式