数据库和应用迁移 UGO-MySQL To GaussDB数据类型转换说明
MySQL To GaussDB 数据类型转换说明
源数据库数据类型 |
转换后数据类型(GaussDB 8.0以前版本) |
转换后数据类型(GaussDB 8.0及其以后版本) |
相关的转换配置 |
---|---|---|---|
CHAR |
CHAR |
CHAR |
字符集长度转换 选择配置项的值为“扩展字符数据类型长度”,可与DRS转换后在GaussDB 存储等价。 |
VARCHAR |
VARCHAR |
VARCHAR |
字符集长度转换 选择配置项的值为“扩展字符数据类型长度。”,可与DRS转换后在GaussDB 存储等价。 |
BINARY |
BYTEA |
BYTEA |
- |
VARBINARY |
BYTEA |
BYTEA |
- |
TINYBLOB |
BYTEA |
TINYBLOB |
- |
BLOB |
BLOB |
BLOB |
BLOB类型转换 选择配置项的值为“BLOB类型保持不变”,可与DRS转换后在GaussDB 存储等价。 |
MEDIUMBLOB |
BYTEA |
MEDIUMBLOB |
- |
LONGBLOB |
BYTEA |
LONGBLOB |
LONGBLOB类型转换 选择配置项的值为“迁移脚本,将LONGBLOB类型转换为BYTEA类型。”,可与DRS转换后在GaussDB 存储等价。 |
TINYTEXT |
TEXT |
TINYTEXT |
- |
TEXT |
TEXT |
TEXT |
TEXT数据类型转换 选择配置项的值为“不转换,保留TEXT数据类型,并注释长度”,可与DRS转换后在GaussDB 存储等价。 |
MEDIUMTEXT |
TEXT |
MEDIUMTEXT |
- |
LONGTEXT |
CLOB |
LONGTEXT |
LONGTEXT类型转换 选择配置项的值为“迁移脚本,将LONGTEXT类型转换为CLOB类型。”,可与DRS转换后在GaussDB 存储等价。 |
ENUM |
VARCHAR |
VARCHAR |
- |
SET |
SET |
SET |
- |
TINYINT |
SMALLINT |
TINYINT |
TINYINT类型转换 选择配置项的值为“转换TINYINT类型。”,可与DRS转换后在GaussDB 存储等价。
类型转换后是否添加CHECK约束
选择配置项的值为“不添加CHECK约束。”,可与DRS转换后在GaussDB 存储等价。 |
SMALLINT |
SMALLINT |
SMALLINT |
无符号整数类型转换 选择配置项的值为“类型保持不变,不做转换”,可与DRS转换后在GaussDB 存储等价。
类型转换后是否添加CHECK约束
选择配置项的值为“不添加CHECK约束。”,可与DRS转换后在GaussDB 存储等价。 |
MEDIUMINT |
INTEGER |
MEDIUMINT |
有符号整数类型转换 选择配置项的值为“类型保持不变,不做转换”,可与DRS转换后在GaussDB 存储等价。 无符号整数类型转换 选择配置项的值为“类型保持不变,不做转换”,可与DRS转换后在GaussDB 存储等价。
类型转换后是否添加CHECK约束
选择配置项的值为“不添加CHECK约束。”,可与DRS转换后在GaussDB 存储等价。 |
INT |
INT |
INT |
- |
BIGINT |
BIGINT |
BIGINT |
- |
FLOAT |
FLOAT4 |
FLOAT |
FLOAT类型转换 选择配置项的值为“类型转换为DOUBLE PRECISION,注释掉精度和标度,注释掉符号和填充关键字(UNSIGNED、SIGNED、ZEROFILL)”,可与DRS转换后在GaussDB 存储等价。
类型转换后是否添加CHECK约束
选择配置项的值为“不添加CHECK约束。”,可与DRS转换后在GaussDB 存储等价。 |
DOUBLE |
DOUBLE PRECISION |
DOUBLE |
DOUBLE类型转换 选择配置项的值为“类型转换为DOUBLE PRECISION,注释掉精度和标度,注释掉符号和填充关键字(UNSIGNED、SIGNED、ZEROFILL)”,可与DRS转换后在GaussDB 存储等价。 类型转换后是否添加CHECK约束 选择配置项的值为“不添加CHECK约束。”,可与DRS转换后在GaussDB 存储等价。 |
DATE |
DATE |
DATE |
- |
DATETIME |
TIMESTAMP |
DATETIME |
- |
TIMESTAMP |
TIMESTAMP WITH TIME ZONE |
TIMESTAMP |
- |
TIME |
TIME |
TIME |
- |
BIT |
BIT |
BIT |
- |
JSON |
JSON |
JSON |
- |
YEAR |
SMALLINT |
SMALLINT |
类型转换后是否添加CHECK约束 选择配置项的值为“不添加CHECK约束。”,可与DRS转换后在GaussDB 存储等价。 |
DECIMAL |
DECIMAL |
DECIMAL |
- |
NUMERIC |
NUMERIC |
NUMERIC |
- |
配置项说明可参考MySQL To GaussDB配置项使用说明。
- GaussDB数据库怎么转换类型_GaussDB安装_高斯数据库转换类型
- 数据库和应用迁移UGO_数据库迁移上云_云数据库
- GaussDB求日期差_GaussDB数据类型_高斯数据库求日期差-华为云
- GaussDB设置默认值_GaussDB存储过程_高斯数据库设置默认值-华为云
- GaussDB计算性能_gaussdb递归_高斯数据库计算性能_华为云
- GaussDB数据库授权_GaussDB授权说明_高斯数据库授权-华为云
- 图片文字识别转换_图片识别转换文字_文字语音转换
- GaussDB下载_GaussDB数据库下载_高斯数据库下载_华为云
- GaussDB开发_GaussDB数据库开发_高斯数据库开发_华为云
- GaussDB数据库函数_GaussDB函数和操作符_高斯数据库函数-华为云