Junior — Middle
Aká je hlavná funkcia dátového typu TINYINT v databáze?
sobes.tech AI
Odpoveď od AI
Typ údajov TINYINT v databázach sa používa na ukladanie veľmi malých celých čísel. Zvyčajne zaberá 1 bajt pamäte a môže ukladať hodnoty v rozsahu od 0 do 255 (ak je bez znamienka UNSIGNED) alebo od -128 do 127 (ak je so znamienkom SIGNED).
Hlavnou funkciou TINYINT je šetriť miesto pri ukladaní číselných údajov, keď hodnoty neprekračujú tieto hranice. Napríklad je vhodný na ukladanie vlajok, stavov, malých čítačov alebo kategórií.
Príklad použitia v SQL:
CREATE TABLE users (
id INT PRIMARY KEY,
is_active TINYINT UNSIGNED NOT NULL DEFAULT 1
);
Tu môže pole is_active ukladať 0 alebo 1, čím šetrí miesto v porovnaní s použitím väčšieho typu.