简体中文
Appearance
简体中文
Appearance
Datalayers SQL 提供丰富的数据类型系统,支持数值、时间、布尔、字符串和向量等多种数据格式。每种类型都有明确的存储格式和取值范围,可根据业务需求选择合适的数据类型。
| 类型名称 | 别名 | 备注 |
|---|---|---|
| INT8 | TINYINT | 单字节整数,范围[-128, 127] |
| INT16 | SMALLINT | 双字节整数,范围[-32768, 32767] |
| INT32 | INT | 四字节整数,范围[-2^31, 2^31-1] |
| INT64 | BIGINT | 八字节整数,范围[-2^63, 2^63-1] |
| UINT8 | TINYINT UNSIGNED | 无符号单字节整数,范围[0, 255] |
| UINT16 | SMALLINT UNSIGNED | 无符号双字节整数,范围[0, 2^16-1] |
| UINT32 | INT UNSIGNED | 无符号四字节整数,范围[0, 2^32-1] |
| UINT64 | BIGINT UNSIGNED | 无符号八字节整数,范围[0, 2^64-1] |
| REAL | FLOAT | 单精度浮点数(四字节) |
| DOUBLE | - | 双精度浮点数(八字节) |
| Name | Description |
|---|---|
| TIMESTAMP | Int64, Timestamp(precision), 可选值为0、3、6、9, 代表秒、毫秒、微秒、纳秒, 缺省值: 毫秒 |
| Name | Description |
|---|---|
| BOOLEAN | BOOL, 逻辑布尔值(true/false) |
| Name | Description |
|---|---|
| STRING | Utf8 |
| Name | Description |
|---|---|
| VECTOR | VECTOR(dim),dim 代表向量的维度,取值范围为 [1, 16383] |
选择合适的数据类型不仅影响存储效率,也显著影响查询性能。建议根据实际业务需求选择最精确的数据类型。