Junior — Middle
¿Cuál es la función principal del tipo de dato TINYINT en una base de datos?
sobes.tech AI
Respuesta de la IA
El tipo de dato TINYINT en bases de datos se utiliza para almacenar números enteros muy pequeños. Normalmente ocupa 1 byte de memoria y puede almacenar valores en el rango de 0 a 255 (si es sin signo UNSIGNED) o de -128 a 127 (si es con signo SIGNED).
La función principal de TINYINT es ahorrar espacio al almacenar datos numéricos cuando los valores no exceden estos límites. Por ejemplo, es conveniente para almacenar banderas, estados, pequeños contadores o categorías.
Ejemplo de uso en SQL:
CREATE TABLE users (
id INT PRIMARY KEY,
is_active TINYINT UNSIGNED NOT NULL DEFAULT 1
);
Aquí, el campo is_active puede almacenar 0 o 1, ahorrando espacio en comparación con el uso de un tipo más grande.