数据类型

最近更新时间:2026-06-30 16:45:31

我的收藏
本文为您列举只读分析实例所支持的 MySQL 数据类型及对应的支持说明。

数字数据类型

类型
支持情况
说明
TINYINT
支持
同时支持有符号与无符号。BOOL、BOOLEAN 作为 TINYINT(1) 的别名同样支持。
SMALLINT
支持
同时支持有符号与无符号。
MEDIUMINT
支持
同时支持有符号与无符号。
INT、INTEGER
支持
同时支持有符号与无符号。
BIGINT
支持
同时支持有符号与无符号。SERIAL 作为 BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE 的别名同样支持。
DECIMAL、NUMERIC
支持
按声明的精度与标度(P, S)保留原精度。
FLOAT
支持
-
DOUBLE
支持
-
BIT
支持
只读分析实例将 BIT 类型统一以64位无符号整数存储,可完整覆盖 MySQL BIT(M)(M 取值1 - 64)的全部取值范围,仅适用于数值判断场景。

日期和时间数据类型

类型
支持情况
说明
DATE
支持
-
DATETIME
支持
支持小数秒精度(fractional seconds)。
TIMESTAMP
支持
支持小数秒精度(fractional seconds)。
TIME
支持
支持小数秒精度(fractional seconds)。
YEAR
支持
-

字符与二进制数据类型

类型
支持情况
说明
CHAR
支持
按声明的固定长度存储。
VARCHAR
支持
-
TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT
支持
-
BINARY、VARBINARY
支持
-
TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB
支持
-
ENUM
支持
只读分析实例将 ENUM 与 SET 类型转换为字符串类型存储与处理。其中 SET 在存储时以英文逗号分隔多个成员(例如 a,b,c)。
受此影响:
1. 不支持基于位运算的查询(例如 &|^ 作用于 SET 列的操作)。
2. 支持 find_in_set 函数,用于在 SET 列中按成员名查找。
SET

空间数据类型

类型
支持情况
说明
GEOMETRY
部分支持
仅按字符串形式存储原始 WKB 字节,不支持空间函数运算与空间索引。
POINT、LINESTRING、POLYGON、MULTIPOINT、MULTILINESTRING、MULTIPOLYGON、GEOMETRYCOLLECTION
不支持
-

JSON 数据类型

类型
支持情况
说明
JSON
支持
支持 MySQL 兼容的 JSON 函数与路径表达式,例如 JSON_EXTRACT->->> 等。