Sobes.tech
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.