Es el prinicpal tipo de dato númerico dentro de SQL, incluído en los denominados números exactos y puede tiene un tamaño de almacenamiento de 4 bytes o bien 32 bits, ocupando la mitad de lo que ocupa el tipo bigint.
Con el tipo de datos INT se pueden representar números enteros, que rondan 2,1 billones, tanto como para valores positivos como para los negativos, puesto estos valores más precisos en la siguiente tabla:
Tipo de dato | Rango que puede almacenar | Tamaño de almacenamiento | |
desde | hasta | ||
INT | -2^31 (-2.147.483.648) | 2^31-1 (2.147.483.647) | 4 bytes |
Dentro de las
prioridades de datos,
el tipo de
datos
INT se encuentra en el lugar 16, por debajo de
BIGINT
pero por encima de
SMALLINT,
lo cual indicaría que por ejemplo una operación
donde
se combinen, de la forma que fuere, un dato
SMALLINT
y otro INT, prevalecerá la prioridad del INT, quedando de manera implícita la conversión a INT para el resultado de la operación.
Del mismo modo si se trata de un tipo de
datos
BIGINT combinado con uno del tipo INT, el resultado será justamente del de
mayor
prioridad es decir
BIGINT,
tomando la lógica de que justamente puede ser más grande y ocupa
mayor
espacio de almacenamiento.