首批通过分布式安全可靠测评,为关键业务系统打造
大对象和文本类型概述
更新时间:2026-04-10 20:54:52
OceanBase 数据库支持的大对象数据类型 BLOB 和文本类型 TEXT。
OceanBase 数据库当前版本所支持的大对象和文本类型及其相关信息如下表所示。
| 类型 | 长度 | 存储长度上限(字节) | 字符集 |
|---|---|---|---|
TINYBLOB |
变长 | 255 | BINARY |
BLOB |
变长 | 65535 | BINARY |
MEDIUMBLOB |
变长 | 16777215 | BINARY |
LONGBLOB |
变长 | 536870910 | BINARY |
TINYTEXT |
变长 | 256 | UTF8MB4 |
TEXT |
变长 | 65535 | UTF8MB4 |
MEDIUMTEXT |
变长 | 16777215 | UTF8MB4 |
LONGTEXT |
变长 | 536870910 | UTF8MB4 |
STRING
说明对于 OceanBase 数据库 V4.3.5 版本,从 V4.3.5 BP1 版本开始支持文本数据类型 |
变长 | 16777216 | UTF8MB4 |
在大多数情况下,可以将 BLOB 列视为一个 VARBINARY 列,可以将 TEXT 列视为 VARCHAR 列。BLOB 和 TEXT/STRING 在以下方面与 VARBINARY 和 VARCHAR 有所不同:
必须指定
BLOB和TEXT列上的索引前缀长度。对于CHAR和VARCHAR,前缀长度是可选的。BLOB和TEXT/STRING列不能有DEFAULT值。