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

Тип данных TINYINT в базе данных используется для хранения очень маленьких целых чисел.

Короткий ответ

Что ответить на собеседовании

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

Подробный разбор

Ответ с пояснениями

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

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее