Los di­fe­re­n­tes MariaDB Data Types se di­fe­re­n­cian pri­n­ci­pa­l­me­n­te en los valores que pueden contener y, por lo tanto, en su tamaño.

Data Types en MariaDB

MariaDB es un sistema de gestión de bases de datos re­la­cio­nal y libre que permite almacenar y re­pre­se­n­tar Data Types (tipos de datos) de di­fe­re­n­tes índoles. Antes de crear una nueva base de datos con MariaDB y llenarla con tablas uti­li­za­n­do MariaDB CREATE TABLE, considera qué tipos de datos son adecuados para tus pro­pó­si­tos. Los tipos de datos no solo difieren en cuanto a sus posibles valores, sino también en cuanto a su tamaño. Los MariaDB Data Types pueden dividirse en cinco ca­te­go­rías generales: numéricos, fechas y horas, cadenas, es­pa­cia­les y otros tipos de datos in­de­pe­n­die­n­tes.

Tipos de datos numéricos

Tipo de dato De­s­cri­p­ción
TINYINT Números enteros entre -128 y 127
SMALLINT Números enteros entre -32768 y 32767
MEDIUMINT Números enteros entre -8388608 y 8388607
INT Números enteros entre -2147483648 y 2147483647
BIGINT Números enteros entre -9223372036854775808 y 9223372036854775807
BOOLEAN Valores booleanos “verdadero” (true) o “falso” (false); sinónimo de TINYINT(1)
DECIMAL Números decimales con hasta 65 dígitos
FLOAT Números de coma flotante entre -3.402823466E+38 y -1.175494351E-38, 1.175494351E-38 y 3.402823466E+38 o con el valor 0
DOUBLE Números de coma flotante entre -1.7976931348623157E+308 y -2.2250738585072014E-308, 2.2250738585072014E-308 a 1.7976931348623157E+308 o con el valor 0
BIT Un bit

Fechas y horas

Tipo de dato De­s­cri­p­ción
DATE Fecha en formato AAAA-MM-DD entre 1000-01-01 y 9999-12-31
TIME Hora entre -838:59:59.999999 y 838:59:59.999999
DATETIME Fecha y hora en formato AAAA-MM-DD HH:MM entre 1000-01-01 00:00:00.000000 y 9999-12-31 23:59:59.999999
TIMESTAMP Marca de tiempo en formato AAAA-MM-DD HH:MM; también admite mi­cro­se­gu­n­dos
YEAR Año con cuatro dígitos entre 1901 y 2155 o la opción 0000

Cadenas

En MariaDB, los Data Types de la categoría string (cadena) pueden contener di­fe­re­n­tes se­cue­n­cias de texto, datos binarios y otros archivos.

Tipo de dato De­s­cri­p­ción
CHAR Una cadena con entre 0 y 255 ca­ra­c­te­res del código ASCII
VARCHAR Una cadena con una longitud máxima de 65.535 bytes
BINARY Datos binarios
VARBINARY Una secuencia de ca­ra­c­te­res binarios de longitud variable
TINYBLOB Un pequeño objeto binario de hasta 255 bytes
BLOB Un objeto binario de hasta 65,535 bytes
MEDIUMBLOB Un objeto binario de tamaño medio con longitud máxima de 16,777,215 bytes
LONGBLOB Un objeto binario grande con longitud máxima de 4,294,967,295 bytes
TINYTEXT Una secuencia de hasta 255 ca­ra­c­te­res
TEXT Una secuencia de hasta 65,535 ca­ra­c­te­res
MEDIUMTEXT Una secuencia de hasta 16,777,215 ca­ra­c­te­res
LONGTEXT Una secuencia de hasta 4,294,967,295 ca­ra­c­te­res
ENUM Un tipo de enu­me­ra­ción
SET Una cadena con di­fe­re­n­tes valores

Tipos de datos es­pa­cia­les

Tipo de dato De­s­cri­p­ción
GEOMETRY Un valor geo­mé­tri­co
POINT Un punto con coor­de­na­das X e Y
LINESTRING Una curva compuesta de uno o más puntos
POLYGON Un polígono
GEOMETRYCOLLECTION Una colección de varios valores del tipo GEOMETRY
MULTILINESTRING Varios valores del tipo LINESTRING
MULTIPOINT Varios valores del tipo POINT
MULTIPOLYGON Varios valores del tipo POLYGON

Otros Data Types en MariaDB

Tipo de dato De­s­cri­p­ción
AUTO_INCREMENT Llena au­to­má­ti­ca­me­n­te un nuevo campo con un valor in­cre­me­n­tal; no es un tipo de dato in­de­pe­n­die­n­te
NULL Un campo vacío; no es un tipo de dato in­de­pe­n­die­n­te
Consejo

Puedes aprender más sobre MariaDB en nuestra Digital Guide. Entre otras cosas, co­m­pa­ra­mos MariaDB vs. MySQL y te ex­pli­ca­mos los pasos ne­ce­sa­rios para instalar MariaDB.

Ir al menú principal