更新时间:2026-10-29 GMT+08:00
分享

GaussDB->GaussDB

GaussDB B或MYSQL兼容模式->GaussDB M兼容模式

表1 数据类型映射关系

数据类型(GaussDB)

数据类型(GaussDB)

是否支持映射

CHARACTER

CHAR

支持

CHARACTER VARYING

VARCHAR

支持

NVARCHAR2

VARCHAR

支持

TINYINT

SMALLINT

支持

SMALLINT

SMALLINT

支持

INTEGER

INTEGER

支持

BIGINT

BIGINT

支持

TINYINT UNSIGNED

TINYINT UNSIGNED

支持

SMALLINT UNSIGNED

SMALLINT UNSIGNED

支持

INTEGER UNSIGNED

INTEGER UNSIGNED

支持

BIGINT UNSIGNED

BIGINT UNSIGNED

支持

FLOAT4/REAL

FLOAT

支持

FLOAT8/DOUBLE PRECISION

DOUBLE

支持

NUMBER/NUMERIC/DECIMAL

DECIMAL

支持

BOOLEAN

TINYINT

支持

BIT/BIT VARYING

BIT

支持

JSON/JSONB

JSON

支持

BYTEA/RAW/BLOB

BINARY/VARBINARY/TINYBLOB/BLOB/MEDIUMBLOB/LONGBLOB

支持

TEXT/CLOB

TINYTEXT/MEDIUMTEXT/LONGTEXT/ TEXT

支持

DATE

DATE

支持

TIMESTAMP WITHOUT TIME ZONE

DATETIME

支持

SMALLDATETIME

DATETIME

支持

TIMESTAMP WITH TIME ZONE

TIMESTAMP

支持

TIME WITH TIME ZONE

TIME

支持

TIME WITHOUT TIME ZONE

TIME

支持

MONEY

VARCHAR

支持

LSEG/INET/TSQUERY/TSVECTOR/REFCURSOR/UUID/BOX/CIDR/CIRCLE/INTERVAL/MACADDR/PATH/POINT/POLYGON

VARCHAR

支持

GaussDB M兼容模式->GaussDB B或MYSQL兼容模式

表2 数据类型映射关系

源数据类型(GaussDB)

目标数据类型(GaussDB)

是否支持映射

CHAR

CHARACTER

支持

VARCHAR

CHARACTER VARYING

支持

BINARY

BYTEA

支持

VARBINARY

BYTEA

支持

TINYBLOB

BYTEA

支持

BLOB

BYTEA

支持

MEDIUMBLOB

BYTEA

支持

LONGBLOB

BYTEA

支持

TINYTEXT

TEXT

支持

TEXT

TEXT

支持

MEDIUMTEXT

TEXT

支持

LONGTEXT

TEXT

支持

TINYINT

SMALLINT

支持

SMALLINT

SMALLINT

支持

MEDIUMINT

INT

支持

INT

INT

支持

BIGINT

BIGINT

支持

TINYINT UNSIGNED

TINYINT UNSIGNED

支持

SMALLINT UNSIGNED

SMALLINT UNSIGNED

支持

MEDIUMINT UNSIGNED

INT UNSIGNED

支持

INT UNSIGNED

INT UNSIGNED

支持

BIGINT UNSIGNED

BIGINT UNSIGNED

支持

FLOAT

REAL/DOUBLE PRECISION

支持

DOUBLE

DOUBLE PRECISION

支持

DECIMAL

NUMERIC

支持

NUMERIC

NUMERIC

支持

DATE

DATE

支持

DATETIME

TIMESTAMP WITHOUT TIME ZONE

支持

TIMESTAMP

TIMESTAMP WITH TIME ZONE

支持

TIME

TIME WITHOUT TIME ZONE

支持

YEAR

YEAR

支持

BIT

BIT

支持

JSON

JSON

支持

ENUM

VARCHAR

支持

SET

VARCHAR

支持

相关文档