Sobes.tech
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, ինչը խնայողություն է տարածքի մեծ տիպի օգտագործումից: