关于 SequoiaDB
快速入门
安装
基本操作
数据模型
SQL引擎
S3引擎
系统架构
数据库管理
连接器
驱动
参考手册
故障排除
SAC 管控中心
Web服务
版本信息
MySQL 支持多种 SQL 数据类型:数值类型、Date 类型、Time 类型和字符串类型等。
从 MySQL 实例到 SequoiaDB 的 JSON 对象实例之间的数据类型映射关系为:
MySQL 实例 | JSON 对象实例 | 备注 |
---|---|---|
BIT | Int/Long | 超出 Int 范围则按 Long 存储 |
BOOL | Int | |
TINYINT | Int | |
SMALLINT | Int | |
MEDIUMINT | Int | |
INT | Int/Long | 超出 Int 范围则按 Long 存储 |
BIGINT | Long/Decimal | 超出 Long 范围则按 Decimal 存储 |
FLOAT | Double | |
DOUBLE | Double | |
DECIMAL | Decimal | |
YEAR | Int | |
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 | Int | |
SET | Int | |
JSON | Binary | |
GEOMETRY | 不支持 | |
NULL | - | 不存储 |