Está en la página 1de 3

Tipos de datos de MySQL

Una tabla de una base de datos, contiene múltiples columnas con tipos específicos de
datos, tales como numérico o cadena de caracteres (string). MySQL provee muchos más
tipos de datos más que simples numéricos o string. Cada tipo de dato en MySQL puede ser
determinado por las siguientes características:

El tipo de valores que representa


El espacio que ocupa y si los valores son de longitud fija o longitud variable.
Los valores del tipo de datos pueden indexarse o no.
Cómo MySQL compara los valores de un tipo de datos específico.

Tipos de datos numéricos (numeric)

En MySQL, puede encontrar todos los tipos numéricos estándar de SQL, incluido el tipo
de datos de números exactos y los tipos de datos numéricos aproximados, como el
entero, el punto fijo y el punto flotante. Además, MySQL también tiene tipo de datos BIT
para almacenar valores de bit. Los tipos numéricos se pueden firmar o no, excepto el tipo
BIT.

La siguiente tabla muestra el resumen de los tipos numéricos en MySQL:

Bases de Datos para Ingeniería


Tipo de datos booleanos MySQL

MySQL no tiene el tipo de datos BOOLEAN o BOOL incorporado. Para representar


valores booleanos, MySQL usa el tipo entero más pequeño que esINTININT (1). En otras
palabras, BOOLEAN y BOOL son sinónimos de TINYINT (1).

Tipos de datos de MySQL String

En MySQL, una cadena puede contener cualquier cosa, desde texto sin formato hasta
datos binarios como imágenes o archivos. Las cadenas se pueden comparar y buscar
según la coincidencia de patrones mediante el uso del operador LIKE, la expresión regular
y la búsqueda de texto completo.

La siguiente tabla muestra los tipos de datos de cadena en MySQL:

Bases de Datos para Ingeniería


Tipos de datos de fecha y hora de MySQL

MySQL proporciona tipos de fecha y hora, así como la combinación de fecha y hora.
Además, MySQL admite el tipo de datos de marca de tiempo para rastrear los cambios en
una fila de una tabla. Si solo desea almacenar el año sin fecha y mes, puede usar el tipo
de datos AÑO.

La siguiente tabla ilustra los tipos de datos de fecha y hora de MySQL:

Tipos de datos espaciales MySQL

MySQL admite muchos tipos de datos espaciales que contienen varios tipos de valores
geométricos y geográficos, como se muestra en la siguiente tabla:

Bases de Datos para Ingeniería

También podría gustarte