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.