INT, BIGINT, SMALL,DECIMAL y FLOAT | Tipos de datos numéricos

Aquí se presentan algunos ejemplos de cómo se pueden crear columnas con diferentes tipos de datos numéricos en SQL y para qué se utilizan:

INT

CREATE TABLE ejemplo_int (
id INT PRIMARY KEY,
edad INT,
salario INT
);

En este ejemplo, se crea una tabla llamada «ejemplo_int» con tres columnas.

El tipo de datos «INT» se utiliza para las columnas «edad» y «salario», ya que son valores enteros que NO requieren una precisión decimal.

 

BIGINT

CREATE TABLE ejemplo_bigint (
id INT PRIMARY KEY,
cuenta BIGINT,
ingresos_anuales BIGINT
);

En este ejemplo, se crea una tabla llamada «ejemplo_bigint» con tres columnas.

El tipo de datos «BIGINT» se utiliza para las columnas «cuenta» e «ingresos_anuales», ya que son valores enteros grandes que pueden requerir más espacio de almacenamiento que un «INT».

 

SMALLINT

CREATE TABLE ejemplo_smallint (
id INT PRIMARY KEY,
cantidad SMALLINT,
stock SMALLINT
);

En este ejemplo, se crea una tabla llamada «ejemplo_smallint» con tres columnas.

El tipo de datos «SMALLINT» se utiliza para las columnas «cantidad» y «stock», ya que son valores enteros pequeños que no requieren tanto espacio de almacenamiento como un «INT» o un «BIGINT».

 

NUMERIC o DECIMAL

CREATE TABLE ejemplo_numeric (
id INT PRIMARY KEY,
precio NUMERIC(5,2),
impuestos DECIMAL(4,2)
);

En este ejemplo, se crea una tabla llamada «ejemplo_numeric» con tres columnas.

Los tipos de datos «NUMERIC» y «DECIMAL» se utilizan para las columnas «precio» e «impuestos», ya que son valores numéricos que requieren una precisión fija.

La «p» en «NUMERIC(p,s)» y «DECIMAL(p,s)» representa la cantidad total de dígitos que se pueden almacenar, mientras que «s» representa la cantidad de dígitos que se pueden almacenar después del punto decimal.

 

FLOAT

CREATE TABLE ejemplo_float (
id INT PRIMARY KEY,
temperatura FLOAT(4),
presion FLOAT(5)
);

En este ejemplo, se crea una tabla llamada «ejemplo_float» con tres columnas.

El tipo de datos «FLOAT» se utiliza para las columnas «temperatura» y «presion», ya que son valores numéricos con decimales que tienen una precisión variable.

Otro ejemplo de FLOAT:

CREATE TABLE ejemplo_float (
id INT PRIMARY KEY,
longitud FLOAT(6)
);

En este ejemplo, se crea una tabla llamada «ejemplo_float» con dos columnas.

El tipo de datos «FLOAT» se utiliza para la columna «longitud», ya que se trata de un valor numérico con decimales que puede tener una precisión variable.

La «6» en «FLOAT(6)» representa la precisión y el tamaño del número que se puede almacenar.

En este caso, la columna «longitud» puede almacenar números con hasta 6 dígitos, incluyendo los decimales.

Es importante tener en cuenta que el valor entre paréntesis en «FLOAT(p)» representa la precisión y el tamaño del número que se puede almacenar, y puede variar dependiendo del sistema de gestión de bases de datos y de las necesidades del usuario.