跳到主要内容

STRING

description​

STRING

变长字符串,默认支持 1048576 字节(1MB),可调大到 2147483643 字节(2G),可通过 be 配置 string_type_length_soft_limit_bytes调整。String 类型只能用在 value 列,不能用在 key 列和分区 分桶列 String 类型只能用在 value 列,不能用在 key 列和分区分桶列。

注意:变长字符串是以 UTF-8 编码存储的,因此通常英文字符占 1 个字节,中文字符占 3 个字节。

keywords​

STRING

类型别名与元数据显示​

STRING 和 TEXT 定义的是同一种 Doris 类型。不同接口对该类型的显示名称不同:

接口STRING 列的显示名称
SHOW CREATE TABLE 和 DESCtext
information_schema.columns.DATA_TYPEvarchar,用于兼容 MySQL
information_schema.columns.COLUMN_TYPEstring

这些显示名称不会改变实际存储类型或长度限制。通过元数据区分 Doris STRING 列与有长度限制的 VARCHAR 列时,请查看 COLUMN_TYPE。