MariaDB supporta vari tipi di dati, tra cui:
1. Numerici: include tipi di dati come BIT, BOOL, INT, TINYINT, MEDIUMINT, SMALLINT, BIGINT, DECIMAL, FLOAT, DOUBLE, ecc.
1. Data e Ora: include tipi di dati come DATE, DATETIME, TIMESTAMP, TIME, YEAR, ecc.
1. Stringa: include tipi di dati come CHAR, VARCHAR, TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT, BINARY, VARBINARY, TINYBLOB, MEDIUMBLOB, BLOB, LONGBLOB, ENUM, SET, ecc.
1. Spaziali: include tipi di dati geospaziali come GEOMETRY, POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCOLLECTION.
1. JSON: anche se MariaDB non ha un tipo di dato JSON specifico, può gestire i dati JSON attraverso le funzioni JSON disponibili con il tipo di dato TEXT.
1. Tipo predefinito del motore di storage: ad esempio, il motore di storage InnoDB ha tipi di dati come FULLTEXT e alcuni tipi di dati spaziali.
Inoltre, MariaDB supporta i tipi di dati personalizzati attraverso i tipi di dati dinamici COLUMN.