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値を設定できません。