关于 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 | - | 不存储 |
展开