# 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                   | 支持        |
   
