Sobes.tech
Junior — Middle

Mi a TINYINT adattípus fő funkciója egy adatbázisban?

sobes.tech MI

Válasz az MI-től

A TINYINT adattípus az adatbázisokban nagyon kicsi egész számok tárolására szolgál. Általában 1 bájt memóriát foglal el, és értékeket tárolhat 0-tól 255-ig (ha előjel nélküli UNSIGNED) vagy -128-tól 127-ig (ha előjeles SIGNED).

A TINYINT fő funkciója az, hogy helyet takarítson meg numerikus adatok tárolásakor, amikor az értékek nem lépik túl ezeket a határokat. Például hasznos zászlók, állapotok, kis számlálók vagy kategóriák tárolására.

SQL példák:

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

Itt az is_active mező 0 vagy 1 értéket tárolhat, és helyet takarít meg a nagyobb típus használatához képest.