文档首页/ 云数据库 TaurusDB/ 用户指南/ HTAP实时分析(标准版)/ HTAP标准版语法说明和数据类型对应关系
更新时间:2025-06-10 GMT+08:00

HTAP标准版语法说明和数据类型对应关系

标准版HTAP支持StarRocks的原生语法,数据库名、表名、视图名、用户名、角色名,字符串比较大小写敏感,列名和分区名大小写不敏感。详情可以参考StarRocks官方文档

TaurusDB实例数据同步到HTAP时会被转成对应的类型,详情请参考表1

表1 数据类型转换

数据类型

TaurusDB数据类型

HTAP数据类型

NUMERTIC TYPES

TINYINT

TINYINT

TINYINT UNSIGNED

SMALLINT

注意:

TaurusDB中的无符号整型会被转为更大一级的整型进行存储。在整型转无符号整型时,需确认历史数据中不会出现负数。

SMALLINT

SMALLINT

SMALLINT UNSIGNED

INT

MEDIUMINT

INT

INTEGER/INT

INT

INTEGER/INT UNSIGNED

BIGINT

BIGINT

BIGINT

BIGINT UNSIGNED

LARGEINT

DECIMAL/NEMERIC

DECIMAL

说明:

当DECIMAL的精度大于64时,TaurusDB的DECIMAL数据类型同步到HTAP时,会被转换为VARCHAR。

FLOAT

FLOAT

DOUBLE/REAL

DOUBLE

BIT

BIT

DATE TIME TYPES

DATE

DATE

DATETIME

DATETIME

TIMESTAMP

DATETIME

TIME

VARCHAR

YEAR

INT

String Data Types

CHAR

CHAR/VARCHAR

VARCHAR

VARCHAR

BINARY

VARBINARY

VARBINARY

VARBINARY

BLOB

VARBINARY

TEXT

TEXT

ENUM

VARCHAR

注意:

1. 使用ENUM和SET类型时,需将TaurusDB的binlog_row_metadata参数设置为FULL模式。

2. 查询时使用大小写敏感的字符串格式。

SET

VARCHAR

Spatial Data Types

GEOMETRY

暂不支持

POINT

暂不支持

LINESTRING

暂不支持

POLYGON

暂不支持

MULTIPOINT

暂不支持

MULTILINESTRING

暂不支持

MULTIPOLYGON

暂不支持

GEOMETRYCOLLECTION

暂不支持

JSON Data Types

JSON

JSON