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, спестявайки място в сравнение с използването на по-голям тип.