MySQL: tipos de datos

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MySQL: tipos de datos

La siguiente es una lista de tipos de datos disponibles en MySQL, incluidos tipos de datos de cadena, número, fecha/hora y objetos grandes.

Tipo de datos de cadena

Los siguientes son Tipo de datos de cadena En MySQL:

sintaxis del tipo de datos tamaño más grande explique
caracteres (tamaño) El tamaño máximo es de 255 caracteres. Donde Talla es el número de caracteres a almacenar. Cadena de longitud fija.Relleno derecho con espacios iguales Talla figura.
VARCHAR(tamaño) El tamaño máximo es de 255 caracteres. Donde Talla es el número de caracteres a almacenar. Cadena de longitud variable.
TEXTO PEQUEÑO (tamaño) El tamaño máximo es de 255 caracteres. Donde Talla es el número de caracteres a almacenar.
tamaño de fuente) El tamaño máximo es de 65.535 caracteres. Donde Talla es el número de caracteres a almacenar.
Texto chino (tamaño) El tamaño máximo es de 16.777.215 caracteres. Donde Talla es el número de caracteres a almacenar.
Texto largo (dimensiones) El tamaño máximo es de 4GB o 4,294,967,295 caracteres. Donde Talla es el número de caracteres a almacenar.
binario (tamaño) El tamaño máximo es de 255 caracteres. Donde Talla es el número de caracteres binarios a almacenar. Cadena de longitud fija.Relleno derecho con espacios iguales Talla figura.
(Introducido en MySQL 4.1.2)
VARBINARIO (tamaño) El tamaño máximo es de 255 caracteres. Donde Talla es el número de caracteres a almacenar. Cadena de longitud variable.
(Introducido en MySQL 4.1.2)

Tipo de dato numérico

Los siguientes son Tipo de dato numérico En MySQL:

sintaxis del tipo de datos tamaño más grande explique
una pequeña cantidad Valor entero muy pequeño, equivalente a TINYINT(1).
Los valores con signo oscilan entre -128 y 127. El rango de valores sin signo es de 0 a 255.
pequeño (m) valor entero muy pequeño.
Los valores con signo oscilan entre -128 y 127. El rango de valores sin signo es de 0 a 255.
pequeño (m) Valor entero pequeño.
Los valores con signo oscilan entre -32768 y 32767. El rango de valores sin signo es de 0 a 65535.
Medio (metros) Valor entero medio.
Los valores con signo oscilan entre -8388608 y 8388607. Los valores sin firmar oscilan entre 0 y 16777215.
INT(m) Valor entero estándar.
Los valores firmados van desde -2147483648 hasta 2147483647. El rango de valores sin signo es de 0 a 4294967295.
Entero (metros) Valor entero estándar.
Los valores firmados van desde -2147483648 hasta 2147483647. El rango de valores sin signo es de 0 a 4294967295.
Este es un sinónimo del tipo de datos INT.
entero grande (metros) Valor entero grande.
Los valores firmados van desde -9223372036854775808 hasta 9223372036854775807. Los valores sin firmar oscilan entre 0 y 18446744073709551615.
Decimales (m, d) Desempaquetar un número de punto fijo.
arroz Si no se especifica, el valor predeterminado es 10.
D Si no se especifica, el valor predeterminado es 0.
Donde arroz es el número total de dígitos y D es el número de dígitos después del punto decimal.
Diciembre (m, d) Desempaquetar un número de punto fijo.
arroz Si no se especifica, el valor predeterminado es 10.
D Si no se especifica, el valor predeterminado es 0.
Donde arroz es el número total de dígitos y D es el número de dígitos después del punto decimal.

Este es un sinónimo del tipo de datos DECIMAL.

número (m, d) Desempaquetar un número de punto fijo.
arroz Si no se especifica, el valor predeterminado es 10.
D Si no se especifica, el valor predeterminado es 0.
Donde arroz es el número total de dígitos y D es el número de dígitos después del punto decimal.

Este es un sinónimo del tipo de datos DECIMAL.

fijo (m, d) Desempaquetar un número de punto fijo.
arroz Si no se especifica, el valor predeterminado es 10.
D Si no se especifica, el valor predeterminado es 0.
Donde arroz es el número total de dígitos y D es el número de dígitos después del punto decimal.
(Introducido en MySQL 4.1)

Este es un sinónimo del tipo de datos DECIMAL.

flotar(m, d) Números de punto flotante de precisión simple. Donde arroz es el número total de dígitos y D es el número de dígitos después del punto decimal.
doble (m, d) Número de coma flotante de doble precisión. Donde arroz es el número total de dígitos y D es el número de dígitos después del punto decimal.
precisión doble (m, d) Número de coma flotante de doble precisión. Donde arroz es el número total de dígitos y D es el número de dígitos después del punto decimal.

Este es un sinónimo del tipo de datos DOUBLE.

número real (m, d) Número de coma flotante de doble precisión. Donde arroz es el número total de dígitos y D es el número de dígitos después del punto decimal.

Este es un sinónimo del tipo de datos DOUBLE.

flotar (pag) número de coma flotante. Donde pags es precisión.
valor booleano Sinónimos de TINYINT(1) Se trata como un tipo de datos booleano, donde el valor 0 se trata como FALSO y cualquier otro valor se trata como VERDADERO.
valor booleano Sinónimos de TINYINT(1) Se trata como un tipo de datos booleano, donde el valor 0 se trata como FALSO y cualquier otro valor se trata como VERDADERO.

tipo de datos fecha/hora

Los siguientes son tipo de datos fecha/hora En MySQL:

sintaxis del tipo de datos tamaño más grande explique
fecha Los valores van desde “1000-01-01” hasta “9999-12-31”. Se muestra como “AAAA-MM-DD”.
fecha y hora Los valores van desde “1000-01-01 00:00:00” hasta “9999-12-31 23:59:59”. Se muestra como ‘AAAA-MM-DD HH:MM:SS’.
Marca de tiempo (m) Los valores van desde ‘1970-01-01 00:00:01’ UTC hasta ‘2038-01-19 03:14:07’ UTC. Se muestra como ‘AAAA-MM-DD HH:MM:SS’.
hora Los valores van desde “-838:59:59” hasta “838:59:59”. Se muestra como “HH:MM:SS”.
año[(2|4)] El valor del año es de 2 o 4 dígitos. El valor predeterminado es 4 bits.

Tipo de datos de objeto grande (LOB)

Los siguientes son tipo de datos LOB En MySQL:

sintaxis del tipo de datos tamaño más grande explique
pequeña mota El tamaño máximo es de 255 bytes.
BLOB(tamaño) El tamaño máximo es de 65.535 bytes. Donde Talla es el número de caracteres a almacenar (Talla es opcional, introducido en MySQL 4.1)
bloque medio El tamaño máximo es de 16.777.215 bytes.
ensayo largo El tamaño máximo es de 4GB o 4,294,967,295 caracteres.