Sobes.tech
Назад к вопросам
Junior — Middle
87

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

Компании, где спрашивали
ООО Нави информ

Ответ от нейросети

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