跳到主要内容

大对象和文本类型概述

seekdb 支持的大对象数据类型 BLOB 和文本类型 TEXT

seekdb 当前版本所支持的大对象和文本类型及其相关信息如下表所示。

类型长度存储长度上限(字节)字符集
TINYBLOB变长255BINARY
BLOB变长65535BINARY
MEDIUMBLOB变长16777215BINARY
LONGBLOB变长536870910BINARY
TINYTEXT变长256UTF8MB4
TEXT变长65535UTF8MB4
MEDIUMTEXT变长16777215UTF8MB4
LONGTEXT变长536870910UTF8MB4
STRING变长16777216UTF8MB4

在大多数情况下,可以将 BLOB 列视为一个 VARBINARY 列,可以将 TEXT 列视为 VARCHAR 列。BLOBTEXT/STRING 在以下方面与 VARBINARYVARCHAR 有所不同:

  • 必须指定 BLOBTEXT 列上的索引前缀长度。对于 CHARVARCHAR,前缀长度是可选的。

  • BLOBTEXT/STRING 列不能有 DEFAULT 值。