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, რაც სივრცის დაზოგვას იწვევს უფრო დიდ ტიპთან შედარებით.