数据类型映射表

MySQL 支持多种 SQL 数据类型:数值类型、date 类型、time 类型和字符串类型等。

从 MySQL 实例到 SequoiaDB 巨杉数据库的 JSON 对象实例之间的数据类型映射关系为:

MySQL 实例 JSON 对象实例 备注
BIT int32/int64 超出 int32 范围则按 int64 存储
BOOL int32
TINYINT int32
SMALLINT int32
MEDIUMINT int32
INT int32/int64 超出 int32 范围则按 int64 存储
BIGINT int64/decimal 超出 int64 范围则按 decimal 存储
FLOAT double
DOUBLE double
DECIMAL decimal
YEAR int32
DATE date
TIME decimal 'HHMMSS[.fraction]'格式的 Decimal 值
DATETIME string 'YYYY-MM-DD HH:MM:SS[.fraction]'格式的字符串
TIMESTAMP timestamp
CHAR string
VARCHAR string
BINARY binary
VARBINARY binary
TINYBLOB binary
BLOB binary
MEDIUMBLOB binary
LONGBLOB binary 最大长度 16MB
TINYTEXT string
TEXT string
MEDIUMTEXT string
LONGTEXT string 最大长度 16MB
ENUM int32
SET int32
JSON binary
GEOMETRY 不支持
NULL - 不存储
回到顶部