帮你快速理解、总结文档立即下载
文档中心>数据集成>附录>任务类型转换>实时任务>MySQL 数据类型转换(实时)

MySQL 数据类型转换(实时)

最近更新时间:2024-09-06 16:40:21
我的收藏

读取

字段类型
是否支持
内部映射字段
备注
TINYINT
是
TINYINT
TINYINT(1)映射到 BOOLEAN
需要增加选项支持 TINYINT(1)可以映射到 bool 或者 tinyint
SMALLINT
是
SMALLINT
-
TINYINT_UNSIGNED
是
SMALLINT
-
TINYINT_UNSIGNED_ZEROFILL
是
SMALLINT
-
INT
是
INT
-
INTEGER
是
INT
-
YEAR
是
INT
-
MEDIUMINT
是
INT
-
SMALLINT_UNSIGNED
是
INT
-
SMALLINT_UNSIGNED_ZEROFILL
是
INT
-
BIGINT
是
LONG
-
INT_UNSIGNED
是
LONG
-
MEDIUMINT_UNSIGNED
是
LONG
-
MEDIUMINT_UNSIGNED_ZEROFILL
是
LONG
-
INT_UNSIGNED_ZEROFILL
是
LONG
-
BIGINT_UNSIGNED
是
DECIMAL
DECIMAL(20,0)
BIGINT_UNSIGNED_ZEROFILL
是
DECIMAL
DECIMAL(20,0)
SERIAL
是
DECIMAL
DECIMAL(20,0)
FLOAT
是
FLOAT
-
FLOAT_UNSIGNED
是
FLOAT
-
FLOAT_UNSIGNED_ZEROFILL
是
FLOAT
-
DOUBLE
是
DOUBLE
-
DOUBLE_UNSIGNED
是
DOUBLE
-
DOUBLE_UNSIGNED_ZEROFILL
是
DOUBLE
-
DOUBLE_PRECISION
是
DOUBLE
-
DOUBLE_PRECISION_UNSIGNED
是
DOUBLE
-
ZEROFILL
是
DOUBLE
-
REAL
是
DOUBLE
-
REAL_UNSIGNED
是
DOUBLE
-
REAL_UNSIGNED_ZEROFILL
是
DOUBLE
-
NUMERIC
是
DECIMAL
采用用户数据库实际的精度 p<=38 映射到 DECIMAL 38 < p <= 65 时映射到 String
NUMERIC_UNSIGNED
是
DECIMAL
采用用户数据库实际的精度 p<=38 映射到 DECIMAL 38 < p <= 65 时映射到 String
NUMERIC_UNSIGNED_ZEROFILL
是
DECIMAL
采用用户数据库实际的精度 p<=38 映射到 DECIMAL 38 < p <= 65 时映射到 String
DECIMAL
是
DECIMAL
采用用户数据库实际的精度 p<=38 映射到 DECIMAL 38 < p <= 65 时映射到 String
DECIMAL_UNSIGNED
是
DECIMAL
采用用户数据库实际的精度 p<=38 映射到 DECIMAL 38 < p <= 65 时映射到 String
DECIMAL_UNSIGNED_ZEROFILL
是
DECIMAL
采用用户数据库实际的精度 p<=38 映射到 DECIMAL 38 < p <= 65 时映射到 String
FIXED
是
DECIMAL
采用用户数据库实际的精度 p<=38 映射到 DECIMAL 38 < p <= 65 时映射到 String
FIXED_UNSIGNED
是
DECIMAL
采用用户数据库实际的精度 p<=38 映射到 DECIMAL 38 < p <= 65 时映射到 String
FIXED_UNSIGNED_ZEROFILL
是
DECIMAL
采用用户数据库实际的精度 p<=38 映射到 DECIMAL 38 < p <= 65 时映射到 String
BOOLEAN
是
BOOLEAN
-
DATE
是
DATE
-
TIME
是
TIME
-
DATETIME
是
TIMESTAMP
-
TIMESTAMP
是
TIMESTAMP
-
CHAR
是
STRING
-
JSON
是
STRING
-
BIT
是
STRING
BIT(1) 映射到 BOOLEAN
VARCHAR
是
STRING
-
TEXT
是
STRING
-
BLOB
是
STRING
-
TINYBLOB
是
STRING
-
TINYTEXT
是
STRING
-
MEDIUMBLOB
是
STRING
-
MEDIUMTEXT
是
STRING
-
LONGBLOB
是
STRING
-
LONGTEXT
是
STRING
-
VARBINARY
是
STRING
-
GEOMETRY
是
STRING
-
POINT
是
STRING
-
LINESTRING
是
STRING
-
POLYGON
是
STRING
-
MULTIPOINT
是
STRING
-
MULTILINESTRING
是
STRING
-
MULTIPOLYGON
是
STRING
-
GEOMETRYCOLLECTION
是
STRING
-
ENUM
是
STRING
-
BINARY
是
BINARY
BINARY(1)
SET
否

-

写入

内部类型
MySQL 类型
TINYINT
TINYINT
SMALLINT
SMALLINT,TINYINT UNSIGNED
INT
INT,MEDIUMINT,SMALLINT UNSIGNED
BIGINT
BIGINT,INT UNSIGNED
DECIMAL(20, 0)
BIGINT UNSIGNED
FLOAT
FLOAT
DOUBLE
DOUBLE,DOUBLE PRECISION
DECIMAL(p, s)
NUMERIC(p, s),DECIMAL(p, s)
BOOLEAN
BOOLEAN,TINYINT(1)
DATE
DATE
TIME [(p)][WITHOUT TIMEZONE]
TIME [(p)]
TIMESTAMP [(p)][WITHOUT TIMEZONE]
DATETIME [(p)]
STRING
CHAR(n),VARCHAR(n),TEXT
BYTES
BINARY,VARBINARY,BLOB
ARRAY
-