Sobes.tech
Junior — Middle

Каква е основната функция на типа данни TINYINT в база данни?

sobes.tech AI

Отговор от AI

Типът данни TINYINT в базите данни се използва за съхраняване на много малки цели числа. Обикновено заема 1 байт памет и може да съхранява стойности в диапазона от 0 до 255 (ако е беззнаков UNSIGNED) или от -128 до 127 (ако е със знак SIGNED).

Основната функция на TINYINT е да спести място при съхраняване на числови данни, когато стойностите не надхвърлят тези граници. Например, удобно е за съхраняване на флагове, статуси, малки броячи или категории.

Пример за използване в SQL:

CREATE TABLE users (
    id INT PRIMARY KEY,
    is_active TINYINT UNSIGNED NOT NULL DEFAULT 1
);

Тук полето is_active може да съхранява 0 или 1, спестявайки място в сравнение с използването на по-голям тип.