SQL Tipos de datos de numéricos en MySQL

Tipos de datos numéricos para el sistema de gestión de bases de datos MySQL

MySQL admite los siguientes tipos de datos numéricos para sus columnas

TINYINT

El tipo de dato numérico TINYINT permite números desde -128 hasta 127.

También se puede definir como UNSIGNED (sin signo), entonces los valores posibles empiezan en 0 hasta 255.

Opcionalmente, se puede definir el número máximo de dígitos entre paréntesis (tamaño).


SMALLINT

El tipo de dato numérico SMALLINT permite números desde -32768 hasta 32767.

También se puede definir como UNSIGNED (sin signo), entonces los valores posibles empiezan en 0 hasta 65535.

Opcionalmente, se puede definir el número máximo de dígitos entre paréntesis


MEDIUMINT

El tipo de dato numérico MEDIUMINT permite números desde -8388608 hasta 8388607.

También se puede definir como UNSIGNED (sin signo), entonces los valores posibles empiezan en 0 hasta 16777215.

Opcionalmente, se puede definir el número máximo de dígitos entre paréntesis


INT

El tipo de dato numérico INT permite números desde -2147483648 hasta 2147483647.

También se puede definir como UNSIGNED (sin signo), entonces los valores posibles empiezan en 0 hasta 4294967295.

Opcionalmente, se puede definir el número máximo de dígitos entre paréntesis


BIGINT

El tipo de dato numérico BIGINT permite números desde -9223372036854775808 hasta 9223372036854775807.

También se puede definir como UNSIGNED (sin signo), entonces los valores posibles empiezan en 0 hasta 18446744073709551615.

Opcionalmente, se puede definir el número máximo de dígitos entre paréntesis


FLOAT

El tipo de dato numérico FLOAT permite almacenar pequeños números decimales (de punto flotante).

Al ser de punto flotante, sus cálculos son aproximados. Podemos especificar el número máximo de dígitos (tamaño) y el número de decimales (decimal).

FLOAT(6,2) tendrá 4 dígitos enteros y 2 decimales, por ejemplo, 5467.67


DOUBLE

El tipo de dato numérico DOUBLE permite almacenar grandes números decimales (de punto flotante).

Al ser de punto flotante, sus cálculos son aproximados. Podemos especificar el número máximo de dígitos (tamaño) y el número de decimales (decimal).

DOUBLE(5,1) tendrá 4 dígitos enteros y 1 dígito decimal, por ejemplo, 5467.1


DECIMAL

El tipo de dato numéric DECIMAL permite almacenar grandes números decimales de punto fijo, por tanto, los cálculos con este tipo DECIMAL son exactos.

Podemos especificar el número máximo de dígitos (tamaño) y el número de decimales (decimal). El número máximo de dígitos es de 65.

Por ejemplo DECIMAL(20,6) quiere decir que tendrá 14 dígitos enteros y 4 dígitos decimales.

DATOS FECHA MySQL >>

<< DATOS TEXTO MySQL

SQL