Junior — Middle
Qual é a função principal do tipo de dado TINYINT numa base de dados?
sobes.tech IA
Resposta da IA
O tipo de dado TINYINT em bancos de dados é usado para armazenar números inteiros muito pequenos. Normalmente ocupa 1 byte de memória e pode armazenar valores na faixa de 0 a 255 (se sem sinal UNSIGNED) ou de -128 a 127 (se com sinal SIGNED).
A principal função do TINYINT é economizar espaço ao armazenar dados numéricos quando os valores não ultrapassam esses limites. Por exemplo, é conveniente para armazenar flags, estados, pequenos contadores ou categorias.
Exemplo de uso em SQL:
CREATE TABLE users (
id INT PRIMARY KEY,
is_active TINYINT UNSIGNED NOT NULL DEFAULT 1
);
Aqui, o campo is_active pode armazenar 0 ou 1, economizando espaço em comparação com o uso de um tipo maior.