DATOS
TIPOS NUMÉRICOS
•ENTEROS:
•TINYINT: Entero de 1 byte. Rango: -128 a 127
(con signo) o 0 a 255 (sin signo).
•SMALLINT: Entero de 2 bytes. Rango: -32,768 a
32,767 (con signo) o 0 a 65,535 (sin signo).
•MEDIUMINT: Entero de 3 bytes. Rango: -
8,388,608 a 8,388,607 (con signo) o 0 a
16,777,215 (sin signo).
•INT o INTEGER: Entero de 4 bytes. Rango: -
2,147,483,648 a 2,147,483,647 (con signo) o 0
a 4,294,967,295 (sin signo).
•BIGINT: Entero de 8 bytes. Rango: -
9,223,372,036,854,775,808 a
9,223,372,036,854,775,807 (con signo) o 0 a
18,446,744,073,709,551,615 (sin signo).
DECIMALES:
•DECIMAL o NUMERIC: Número de punto fijo. Se usa para almacenar
valores exactos con una cantidad especificada de decimales.
Ejemplo: DECIMAL(10,2) tiene 10 dígitos en total, de los cuales 2 son
decimales.
•FLOAT: Número de punto flotante de 4 bytes. Aproximación en lugar
de un valor exacto.
•DOUBLE: Número de punto flotante de 8 bytes. Aproximación con
mayor precisión que FLOAT.
CADENAS DE CARACTERES:
•CHAR: Cadena de longitud fija. Rango: de 0 a 255 caracteres.
Siempre ocupa el tamaño especificado, completando con
espacios si es necesario.
•VARCHAR: Cadena de longitud variable. Rango: de 0 a 65,535
caracteres. Almacena solo los caracteres que contiene, sin
completar con espacios.
TIPOS DE TEXTO:TEXT
Cadena de longitud variable que puede almacenar
hasta 65,535 caracteres. Es ideal para almacenar
textos largos.
TINYTEXT: Cadena de longitud variable con un máximo
de 255 caracteres.
MEDIUMTEXT: Cadena de longitud variable con un
máximo de 16,777,215 caracteres.
LONGTEXT: Cadena de longitud variable con un
máximo de 4,294,967,295 caracteres.
TIPOS DE FECHA Y HORA
•DATE: Fecha en formato YYYY-MM-DD.
•DATETIME: Fecha y hora en formato YYYY-MM-DD HH:MM:SS. Este
tipo no tiene en cuenta la zona horaria.
•TIMESTAMP: Fecha y hora en formato YYYY-MM-DD HH:MM:SS,
pero con zona horaria y con la propiedad de actualizarse
automáticamente.
•TIME: Solo la hora en formato HH:MM:SS.
•YEAR: Solo el año, en formato YYYY.