
# HTAP标准版和TaurusDB数据类型对应关系
标准版HTAP支持StarRocks的原生语法，数据库名、表名、视图名、用户名、角色名，字符串比较大小写敏感，列名和分区名大小写不敏感。详情可以参考[StarRocks官方文档](https://docs.starrocks.io/zh/docs/introduction/StarRocks_intro/)。
TaurusDB实例数据同步到HTAP时会被转成对应的类型，详情请参考[表1]。
 表1数据类型转换 
| **数据类型**                                                             | **TaurusDB数据类型**     | **HTAP数据类型**                                                                                                                                                                                                                              |
|:---|:---|:---|
| NUMERIC TYPES                                                        | TINYINT              | TINYINT                                                                                                                                                                                                                                   |
| NUMERIC TYPES                                                        | TINYINT UNSIGNED     | SMALLINT 注意： TaurusDB中的无符号整型会被转为更大一级的整型进行存储。在整型转无符号整型时，需确认历史数据中不会出现负数。                                                                       |
| NUMERIC TYPES                                                        | SMALLINT             | SMALLINT                                                                                                                                                                                                                                  |
| NUMERIC TYPES                                                        | SMALLINT UNSIGNED    | INT                                                                                                                                                                                                                                       |
| NUMERIC TYPES                                                        | MEDIUMINT            | INT                                                                                                                                                                                                                                       |
| NUMERIC TYPES                                                        | INTEGER/INT          | INT                                                                                                                                                                                                                                       |
| NUMERIC TYPES                                                        | INTEGER/INT UNSIGNED | BIGINT                                                                                                                                                                                                                                    |
| NUMERIC TYPES                                                        | BIGINT               | BIGINT                                                                                                                                                                                                                                    |
| NUMERIC TYPES                                                        | BIGINT UNSIGNED      | LARGEINT                                                                                                                                                                                                                                  |
| NUMERIC TYPES                                                        | DECIMAL/NUMERIC      | DECIMAL 说明： 当DECIMAL的精度大于64时，TaurusDB的DECIMAL数据类型同步到HTAP时，会被转换为VARCHAR。                                                                      |
| NUMERIC TYPES                                                        | FLOAT                | FLOAT                                                                                                                                                                                                                                     |
| NUMERIC TYPES                                                        | DOUBLE/REAL          | DOUBLE                                                                                                                                                                                                                                    |
| NUMERIC TYPES                                                        | BIT                  | BIT                                                                                                                                                                                                                                       |
| DATE TIME TYPES                                                      | DATE                 | DATE                                                                                                                                                                                                                                      |
| DATE TIME TYPES                                                      | DATETIME             | DATETIME                                                                                                                                                                                                                                  |
| DATE TIME TYPES                                                      | TIMESTAMP            | DATETIME                                                                                                                                                                                                                                  |
| DATE TIME TYPES                                                      | TIME                 | VARCHAR                                                                                                                                                                                                                                   |
| DATE TIME TYPES                                                      | YEAR                 | INT                                                                                                                                                                                                                                       |
| String Data Types  | CHAR                 | CHAR/VARCHAR                                                                                                                                                                                                                              |
| String Data Types  | VARCHAR              | VARCHAR                                                                                                                                                                                                                                   |
| String Data Types  | BINARY               | VARBINARY                                                                                                                                                                                                                                 |
| String Data Types  | VARBINARY            | VARBINARY                                                                                                                                                                                                                                 |
| String Data Types  | BLOB                 | VARBINARY                                                                                                                                                                                                                                 |
| String Data Types  | TEXT                 | TEXT                                                                                                                                                                                                                                      |
| String Data Types  | ENUM                 | VARCHAR 注意： 1. 使用ENUM和SET类型时，需将TaurusDB的binlog_row_metadata参数设置为FULL模式。 2. 查询时使用大小写敏感的字符串格式。 |
| String Data Types  | SET                  | VARCHAR                                                                                                                                                                                                                                   |
| Spatial Data Types                                                   | GEOMETRY             | 暂不支持                                                                                                                                                                                                                                      |
| Spatial Data Types                                                   | POINT                | 暂不支持                                                                                                                                                                                                                                      |
| Spatial Data Types                                                   | LINESTRING           | 暂不支持                                                                                                                                                                                                                                      |
| Spatial Data Types                                                   | POLYGON              | 暂不支持                                                                                                                                                                                                                                      |
| Spatial Data Types                                                   | MULTIPOINT           | 暂不支持                                                                                                                                                                                                                                      |
| Spatial Data Types                                                   | MULTILINESTRING      | 暂不支持                                                                                                                                                                                                                                      |
| Spatial Data Types                                                   | MULTIPOLYGON         | 暂不支持                                                                                                                                                                                                                                      |
| Spatial Data Types                                                   | GEOMETRYCOLLECTION   | 暂不支持                                                                                                                                                                                                                                      |
| JSON Data Types                                                      | JSON                 | JSON                                                                                                                                                                                                                                      |
   
