Junior — Middle
Ի՞նչ է տվյալների տիպի TINYINT հիմնական գործառույթը տվյալների բազայում:
sobes.tech AI
Պատասխան 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, ինչը խնայողություն է տարածքի մեծ տիպի օգտագործումից: