Sobes.tech
Junior — Middle

Ma'lumotlar bazasida TINYINT ma'lumot turi asosiy vazifasi nima?

sobes.tech AI

AIdan javob

Ma'lumotlar bazasida TINYINT ma'lumot turi juda kichik butun sonlarni saqlash uchun ishlatiladi. Odatda, u 1 bayt xotira egallaydi va 0 dan 255 gacha (belgilarsiz UNSIGNED bo'lsa) yoki -128 dan 127 gacha (belgili SIGNED bo'lsa) qiymatlarni saqlay oladi.

TINYINT ning asosiy vazifasi, bu chegaralar ichida bo'lmagan qiymatlar uchun raqamli ma'lumotlarni saqlashda joyni tejashdir. Masalan, u bayroqlar, holatlar, kichik hisoblagichlar yoki toifalar uchun qulay.

SQL da foydalanish misoli:

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

Bu yerda, is_active maydoni 0 yoki 1 ni saqlay oladi va katta turga nisbatan joyni tejaydi.