BLOB and TEXT Data Types
Description
A BLOB
is a binary large object that can hold a variable amount of data. The four BLOB
types are
- TINYBLOB,
- BLOB,
- MEDIUMBLOB, and
- LONGBLOB.
These differ only in the maximum length of the values they can hold.
The TEXT
types are
- TINYTEXT,
- TEXT,
- MEDIUMTEXT, and
- LONGTEXT.
- JSON (alias for LONGTEXT)
These correspond to the four BLOB
types and have the same maximum lengths and storage requirements.
MariaDB starting with 10.2.1
Starting from MariaDB 10.2.1, BLOB
and TEXT
columns can have a DEFAULT
value.
MariaDB starting with 10.4.3
From MariaDB 10.4, it is possible to set a unique index on columns that use the BLOB
or TEXT
data types.
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.
© 2021 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/blob-and-text-data-types/