Sobes.tech
Junior — Middle

რა არის მონაცემთა ტიპის TINYINT ძირითადი ფუნქცია მონაცემთა ბაზაში?

sobes.tech AI

პასუხი AI-სგან

დატვირთვის ბაზაში TINYINT მონაცემთა ტიპი გამოიყენება ძალიან პატარა მთელი რიცხვების შესანახად. ის ჩვეულებრივ იკავებს 1 ბაიტს მეხსიერებაში და შეუძლია შეინახოს მნიშვნელობები 0-დან 255-მდე (თუ უსინკრონული UNSIGNED) ან -128-დან 127-მდე (თუ სიგნირებული SIGNED).

TINYINT-ის ძირითადი ფუნქციაა სივრცის დაზოგვა when storing numeric data, როდესაც მნიშვნელობები არ გადიან ამ საზღვრებს. მაგალითად, ის მოსახერხებელია ნიშნების, სტატუსების, მცირე გამოთვლების ან კატეგორიების შესანახად.

SQL-ში გამოყენების მაგალითი:

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

აქ, is_active ველი შეიძლება შეინახოს 0 ან 1, რაც სივრცის დაზოგვას იწვევს უფრო დიდ ტიპთან შედარებით.