Back to questions
Junior — Middle
86
Какова основная функция типа данных TINYINT в базе данных?
Companies where asked
ООО Нави информ
Answer from AI
sobes.tech 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, экономя место по сравнению с использованием более крупного типа.