MySQL->CSS/ES
数据类型(MySQL) |
数据类型(Elasticsearch) |
是否支持映射 |
---|---|---|
BIT[(M)] |
BOOLEAN | LONG|TEXT |
支持 1个字节的映射为BOOLEAN。 2~63个字节映射为LONG。 64个字节映射为TEXT。 |
TINYINT[(M)] |
SHORT |
支持 |
TINYINT[(M)] [UNSIGNED] |
INTEGER |
支持 |
SMALLINT[(M)] |
SHORT |
支持 |
SMALLINT[(M)] [UNSIGNED] |
INTEGER |
支持 |
MEDIUMINT[(M)] |
INTEGER |
支持 |
MEDIUMINT[(M)][UNSIGNED] |
INTEGER |
支持 |
INT[(M)] |
INTEGER |
支持 |
INT[(M)] [UNSIGNED] |
LONG |
支持 |
BIGINT[(M)] |
LONG |
支持 |
BIGINT[(M)] [UNSIGNED] |
TEXT |
支持 |
DECIMAL[(M[,D])] |
SHORT| INTEGER| LONG| TEXT| DOUBLE |
支持,根据精度和标度找到合适的数据类型。 |
FLOAT(p) |
FLOAT |
支持 |
DOUBLE[(M,D)] |
DOUBLE |
支持 |
DATE |
DATE |
支持,格式:yyyy-mm-dd |
DATETIME[(fsp)] |
DATE |
支持,格式:yyyy-mm-dd't'hh:mm:ss |
TIMESTAMP[(fsp)] |
DATE |
支持,格式:yyyy-mm-dd't'hh:mm:ss |
TIME[(fsp)] |
DATE |
支持,格式:hh:mm:ss |
YEAR[(4)] |
DATE |
支持,格式:yyyy |
CHAR[(M)] |
TEXT |
支持 |
VARCHAR(M) |
TEXT |
支持 |
BINARY[(M)] |
BINARY |
支持 |
VARBINARY(M) |
BINARY |
支持 |
TINYBLOB |
BINARY |
支持 |
TINYTEXT |
TEXT |
支持 |
BLOB |
BINARY |
支持 |
TEXT |
TEXT |
支持 |
MEDIUMBLOB |
BINARY |
支持 |
MEDIUMTEXT |
TEXT |
支持 |
LONGBLOB |
BINARY |
支持 |
LONGTEXT |
TEXT |
支持 |
ENUM('value1','value2',...) |
KEYWORD |
支持 |
SET('value1','value2',...) |
KEYWORD |
支持 |
GEOMETRY |
GEO_SHAPE |
支持 |
POINT |
GEO_SHAPE |
支持 |
LINESTRING |
GEO_SHAPE |
支持 |
POLYGON |
GEO_SHAPE |
支持 |
MULTIPOINT |
GEO_SHAPE |
支持 |
MULTILINESTRING |
GEO_SHAPE |
支持 |
MULTIPOLYGON |
GEO_SHAPE |
支持 |
GEOMETRYCOLLECTION/GEOMCOLLECTION |
GEO_SHAPE |
支持 |
JSON |
OBJECT |
支持 |