# Data Types

- [Data Type Storage Requirements](/docs/server/reference/data-types/data-type-storage-requirements.md)
- [AUTO\_INCREMENT FAQ](/docs/server/reference/data-types/auto_increment-faq.md)
- [AUTO\_INCREMENT](/docs/server/reference/data-types/auto_increment.md)
- [NULL Values](/docs/server/reference/data-types/null-values.md)
- [ROW TYPE OF](/docs/server/reference/data-types/row-type-of.md)
- [SERIAL](/docs/server/reference/data-types/serial.md)
- [TYPE OF](/docs/server/reference/data-types/type-of.md)
- [Numeric Data Types](/docs/server/reference/data-types/numeric-data-types.md): Explore numeric data types in MariaDB Server. This section details various integer, fixed-point, and floating-point types, crucial for accurately storing numerical data in your database.
- [Numeric Data Type Overview](/docs/server/reference/data-types/numeric-data-types/numeric-data-type-overview.md)
- [BIGINT](/docs/server/reference/data-types/numeric-data-types/bigint.md)
- [BIT](/docs/server/reference/data-types/numeric-data-types/bit.md)
- [BOOL](/docs/server/reference/data-types/numeric-data-types/bool.md)
- [BOOLEAN](/docs/server/reference/data-types/numeric-data-types/boolean.md)
- [DEC, NUMERIC, FIXED](/docs/server/reference/data-types/numeric-data-types/dec-numeric-fixed.md)
- [DEC](/docs/server/reference/data-types/numeric-data-types/numeric-data-types-dec.md)
- [DECIMAL](/docs/server/reference/data-types/numeric-data-types/decimal.md)
- [DOUBLE PRECISION](/docs/server/reference/data-types/numeric-data-types/double-precision.md)
- [DOUBLE](/docs/server/reference/data-types/numeric-data-types/double.md)
- [FIXED](/docs/server/reference/data-types/numeric-data-types/fixed.md)
- [FLOAT](/docs/server/reference/data-types/numeric-data-types/float.md)
- [FLOAT4](/docs/server/reference/data-types/numeric-data-types/float4.md)
- [FLOAT8](/docs/server/reference/data-types/numeric-data-types/float8.md)
- [Floating-point Accuracy](/docs/server/reference/data-types/numeric-data-types/floating-point-accuracy.md)
- [INT](/docs/server/reference/data-types/numeric-data-types/int.md)
- [INT1](/docs/server/reference/data-types/numeric-data-types/int1.md)
- [INT2](/docs/server/reference/data-types/numeric-data-types/int2.md)
- [INT3](/docs/server/reference/data-types/numeric-data-types/int3.md)
- [INT4](/docs/server/reference/data-types/numeric-data-types/int4.md)
- [INT8](/docs/server/reference/data-types/numeric-data-types/int8.md)
- [INTEGER](/docs/server/reference/data-types/numeric-data-types/integer.md)
- [MEDIUMINT](/docs/server/reference/data-types/numeric-data-types/mediumint.md)
- [MIDDLEINT](/docs/server/reference/data-types/numeric-data-types/middleint.md)
- [NUMBER](/docs/server/reference/data-types/numeric-data-types/number.md)
- [NUMERIC](/docs/server/reference/data-types/numeric-data-types/numeric.md)
- [REAL](/docs/server/reference/data-types/numeric-data-types/real.md)
- [SMALLINT](/docs/server/reference/data-types/numeric-data-types/smallint.md)
- [TINYINT](/docs/server/reference/data-types/numeric-data-types/tinyint.md)
- [VECTOR](/docs/server/reference/data-types/numeric-data-types/vector.md)
- [Date and Time Data Types](/docs/server/reference/data-types/date-and-time-data-types.md): Explore date and time data types in MariaDB Server. This section details various types like DATE, TIME, DATETIME, and TIMESTAMP, crucial for storing temporal data accurately.
- [DATE](/docs/server/reference/data-types/date-and-time-data-types/date.md)
- [DATETIME](/docs/server/reference/data-types/date-and-time-data-types/datetime.md)
- [SQL\_TSI\_YEAR](/docs/server/reference/data-types/date-and-time-data-types/sql_tsi_year.md)
- [TIME](/docs/server/reference/data-types/date-and-time-data-types/time.md)
- [TIMESTAMP](/docs/server/reference/data-types/date-and-time-data-types/timestamp.md)
- [YEAR Data Type](/docs/server/reference/data-types/date-and-time-data-types/year-data-type.md)
- [String Data Types](/docs/server/reference/data-types/string-data-types.md): Explore string data types in MariaDB Server. This section details various character, binary, and large object types, crucial for storing text and binary data efficiently.
- [BLOB and TEXT Data Types](/docs/server/reference/data-types/string-data-types/blob-and-text-data-types.md)
- [BINARY](/docs/server/reference/data-types/string-data-types/binary.md)
- [BLOB](/docs/server/reference/data-types/string-data-types/blob.md)
- [CHAR](/docs/server/reference/data-types/string-data-types/char.md)
- [CHARACTER](/docs/server/reference/data-types/string-data-types/character.md)
- [CHAR BYTE](/docs/server/reference/data-types/string-data-types/char-byte.md)
- [CHAR VARYING](/docs/server/reference/data-types/string-data-types/char-varying.md)
- [CLOB](/docs/server/reference/data-types/string-data-types/clob.md)
- [ENUM](/docs/server/reference/data-types/string-data-types/enum.md)
- [INET4](/docs/server/reference/data-types/string-data-types/inet4.md)
- [INET6](/docs/server/reference/data-types/string-data-types/inet6.md)
- [JSON Data Type](/docs/server/reference/data-types/string-data-types/json.md)
- [LONG and LONG VARCHAR](/docs/server/reference/data-types/string-data-types/long-and-long-varchar.md)
- [LONG CHAR VARYING](/docs/server/reference/data-types/string-data-types/long-char-varying.md)
- [LONG CHARACTER VARYING](/docs/server/reference/data-types/string-data-types/long-character-varying.md)
- [LONG VARBINARY](/docs/server/reference/data-types/string-data-types/long-varbinary.md)
- [LONG VARCHAR](/docs/server/reference/data-types/string-data-types/long-varchar.md)
- [LONG VARCHARACTER](/docs/server/reference/data-types/string-data-types/long-varcharacter.md)
- [LONGBLOB](/docs/server/reference/data-types/string-data-types/longblob.md)
- [LONGTEXT](/docs/server/reference/data-types/string-data-types/longtext.md)
- [MEDIUMBLOB](/docs/server/reference/data-types/string-data-types/mediumblob.md)
- [MEDIUMTEXT](/docs/server/reference/data-types/string-data-types/mediumtext.md)
- [NATIONAL CHAR VARYING](/docs/server/reference/data-types/string-data-types/national-char-varying.md)
- [NATIONAL CHAR](/docs/server/reference/data-types/string-data-types/national-char.md)
- [NATIONAL CHARACTER VARYING](/docs/server/reference/data-types/string-data-types/national-character-varying.md)
- [NATIONAL CHARACTER](/docs/server/reference/data-types/string-data-types/national-character.md)
- [NATIONAL VARCHAR](/docs/server/reference/data-types/string-data-types/national-varchar.md)
- [NATIONAL VARCHARACTER](/docs/server/reference/data-types/string-data-types/national-varcharacter.md)
- [NCHAR VARCHAR](/docs/server/reference/data-types/string-data-types/nchar-varchar.md)
- [NCHAR VARCHARACTER](/docs/server/reference/data-types/string-data-types/nchar-varcharacter.md)
- [NCHAR VARYING](/docs/server/reference/data-types/string-data-types/nchar-varying.md)
- [NCHAR](/docs/server/reference/data-types/string-data-types/nchar.md)
- [RAW](/docs/server/reference/data-types/string-data-types/raw.md)
- [ROW](/docs/server/reference/data-types/string-data-types/row.md)
- [SET Data Type](/docs/server/reference/data-types/string-data-types/set-data-type.md)
- [TEXT](/docs/server/reference/data-types/string-data-types/text.md)
- [TINYBLOB](/docs/server/reference/data-types/string-data-types/tinyblob.md)
- [TINYTEXT](/docs/server/reference/data-types/string-data-types/tinytext.md)
- [UUID Data Type](/docs/server/reference/data-types/string-data-types/uuid-data-type.md)
- [VARBINARY](/docs/server/reference/data-types/string-data-types/varbinary.md)
- [VARCHAR](/docs/server/reference/data-types/string-data-types/varchar.md)
- [VARCHAR2](/docs/server/reference/data-types/string-data-types/varchar2.md)
- [VARCHARACTER](/docs/server/reference/data-types/string-data-types/varcharacter.md)
- [Character Sets and Collations](/docs/server/reference/data-types/string-data-types/character-sets.md): Learn about character sets in MariaDB Server. This section details how different character sets and collations impact string storage, comparison, and sorting within your database.
- [Character Set and Collation Overview](/docs/server/reference/data-types/string-data-types/character-sets/character-set-and-collation-overview.md)
- [Setting Character Sets and Collations](/docs/server/reference/data-types/string-data-types/character-sets/setting-character-sets-and-collations.md)
- [Supported Character Sets and Collations](/docs/server/reference/data-types/string-data-types/character-sets/supported-character-sets-and-collations.md)
- [Unicode](/docs/server/reference/data-types/string-data-types/character-sets/unicode.md)
- [SET CHARACTER SET](/docs/server/reference/data-types/string-data-types/character-sets/set-character-set.md)
- [SET NAMES](/docs/server/reference/data-types/string-data-types/character-sets/set-names.md)
- [Internationalization and Localization](/docs/server/reference/data-types/string-data-types/character-sets/internationalization-and-localization.md): Learn about internationalization and localization in MariaDB Server. This section details how character sets and collations support multiple languages, enabling global application development.
- [Coordinated Universal Time](/docs/server/reference/data-types/string-data-types/character-sets/internationalization-and-localization/coordinated-universal-time.md)
- [Locales Plugin](/docs/server/reference/data-types/string-data-types/character-sets/internationalization-and-localization/locales-plugin.md)
- [Server Locale](/docs/server/reference/data-types/string-data-types/character-sets/internationalization-and-localization/server-locale.md)
- [Setting the Language for Error Messages](/docs/server/reference/data-types/string-data-types/character-sets/internationalization-and-localization/setting-the-language-for-error-messages.md)
- [Time Zones](/docs/server/reference/data-types/string-data-types/character-sets/internationalization-and-localization/time-zones.md)
