Tipos de datos numéricos exactos que utilizan datos enteros.Exact-number data types that use integer data.Para ahorrar espacio en la base de datos, use el tipo de datos más pequeño que puede contener todos los valores posibles de manera confiable.To save space in the database, use the smallest data type that can reliably contain all possible values.Por ejemplo, con tinyint bastaría en el caso de la edad de una persona, puesto que nadie vive más de 255 años,For example, tinyint would be sufficient for a person's age because no one lives to be more than 255 years old.pero no sería suficiente en el caso de la antigüedad de un edificio, porque un edificio puede tener más de 255 años.But tinyint would not be sufficient for a building's age because a building can be more than 255 years old.

Tipo de datosData type

IntervaloRange

StorageStorage

bigintbigint

De -2^63 (-9.223.372.036.854.775.808) a 2^63-1 (9.223.372.036.854.775.807)-2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807)

8 bytes8 Bytes

intint

De -2^31 (-2.147.483.648) a 2^31-1 (2.147.483.647)-2^31 (-2,147,483,648) to 2^31-1 (2,147,483,647)

4 bytes4 Bytes

smallintsmallint

De -2^15 (-32.768) a 2^15-1 (32.767)-2^15 (-32,768) to 2^15-1 (32,767)