String Data Types

Title Description
String Literals Strings are sequences of characters and are enclosed with quotes.
BINARY Fixed-length binary byte string.
BLOB Binary large object up to 65,535 bytes.
BLOB and TEXT Data Types Binary large object data types and the corresponding TEXT types.
CHAR Fixed-length string.
CHAR BYTE Alias for BINARY.
ENUM Enumeration, or string object that can have one value chosen from a list of values.
INET6 For storage of IPv6 addresses.
JSON Data Type Compatibility data type that is an alias for LONGTEXT.
MEDIUMBLOB Medium binary large object up to 16,777,215 bytes.
MEDIUMTEXT A TEXT column with a maximum length of 16,777,215 characters.
LONGBLOB Long BLOB holding up to 4GB.
LONG and LONG VARCHAR LONG and LONG VARCHAR are synonyms for MEDIUMTEXT.
LONGTEXT A TEXT column with a maximum length of 4,294,967,295 characters.
ROW Data type for stored procedure variables.
TEXT A TEXT column with a maximum length of 65,535 characters.
TINYBLOB Tiny binary large object up to 255 bytes.
TINYTEXT A TEXT column with a maximum length of 255 characters.
VARBINARY Variable-length binary byte string.
VARCHAR Variable-length string.
SET Data Type Set, or string object that can have 0 or more values chosen from a list of values.
UUID Data Type Data type intended for the storage of UUID data.
Data Type Storage Requirements Storage requirements for the various data types.
Supported Character Sets and Collations MariaDB supports the following character sets and collations.
Character Sets and Collations Setting character set and collation for a language.
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/string-data-types/