sábado, 14 de septiembre de 2013

SQL DATOS NUMERICOS 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.

No hay comentarios.:

Publicar un comentario