数据类型映射表

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

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

MySQL 实例JSON 对象实例备注
BITint32/int64超出 int32 范围则按 int64 存储
BOOLint32
TINYINTint32
SMALLINTint32
MEDIUMINTint32
INTint32/int64超出 int32 范围则按 int64 存储
BIGINTint64/decimal超出 int64 范围则按 decimal 存储
FLOATdouble
DOUBLEdouble
DECIMALdecimal
YEARint32
DATEdate
TIMEdecimal‘HHMMSS[.fraction]’格式的 Decimal 值
DATETIMEstring‘YYYY-MM-DD HH:MM:SS[.fraction]’格式的字符串
TIMESTAMPtimestamp
CHARstring
VARCHARstring
BINARYbinary
VARBINARYbinary
TINYBLOBbinary
BLOBbinary
MEDIUMBLOBbinary
LONGBLOBbinary最大长度 16MB
TINYTEXTstring
TEXTstring
MEDIUMTEXTstring
LONGTEXTstring最大长度 16MB
ENUMint32
SETint32
JSONbinary
GEOMETRY不支持
NULL-不存储