Los diferentes MariaDB Data Types se diferencian principalmente 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 relacional y libre que permite almacenar y representar Data Types (tipos de datos) de diferentes índoles. Antes de crear una nueva base de datos con MariaDB y llenarla con tablas utilizando MariaDB CREATE TABLE, considera qué tipos de datos son adecuados para tus propósitos. 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 categorías generales: numéricos, fechas y horas, cadenas, espaciales y otros tipos de datos independientes.
Tipos de datos numéricos
Tipo de dato
Descripció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
Descripció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 microsegundos
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 diferentes secuencias de texto, datos binarios y otros archivos.
Tipo de dato
Descripción
CHAR
Una cadena con entre 0 y 255 caracteres del código ASCII
VARCHAR
Una cadena con una longitud máxima de 65.535 bytes
BINARY
Datos binarios
VARBINARY
Una secuencia de caracteres 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 caracteres
TEXT
Una secuencia de hasta 65,535 caracteres
MEDIUMTEXT
Una secuencia de hasta 16,777,215 caracteres
LONGTEXT
Una secuencia de hasta 4,294,967,295 caracteres
ENUM
Un tipo de enumeración
SET
Una cadena con diferentes valores
Tipos de datos espaciales
Tipo de dato
Descripción
GEOMETRY
Un valor geométrico
POINT
Un punto con coordenadas 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
Descripción
AUTO_INCREMENT
Llena automáticamente un nuevo campo con un valor incremental; no es un tipo de dato independiente
NULL
Un campo vacío; no es un tipo de dato independiente
Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede obtener más información, o bien conocer cómo cambiar la configuración de su navegador en nuestra. Política de Cookies.