TINYINT: el más pequeño de los enteros



Es el tipo de datos numérico más chico dentro del lenguage SQL, y su utilización siendo escasa para la mayoría de las operaciones, se debe a que no puede almacenar números negativos, solamente del 0 al 255, por lo tanto obliga a tener bien conocido los límites cuando realicemos operaciones que sus resultados se guarden en este tipo de datos.

Tipo de dato Rango que puede almacenar Tamaño de almacenamiento
desde hasta
TINYINT 0 255 1 byte (8bits)

Posee una prioridad dentro de la tabla de precedencias para operaciones del orden de 18, siendo la más baja de los numéricos exactos, y se encuentra por encima de los BITS, que viene siendo también un tipo de datos entero pero que solamente acepta los valores 0, 1 y NULL, pero lo veremos en otro apartado. De acuerdo a la prioridad que posee el tipo TINYINT solamente en una operación donde se involucre otro valor del mismo tipo y no supere el rango que puede almacenar no va a necesitar una conversión implícita, pero de cualquier otro modo SQL convertirá automáticamente el resultado en un tipo de datos mayor como ser SMALLINT o bien INT que sería lo más probable.

 
 



Búsquedas más frecuentes
Lenguaje SQL