Junior — Middle
Ar galite paaiškinti, kas yra pirminis raktas duomenų bazėje ir kaip jis naudojamas?
sobes.tech AI
Atsakymas iš AI
Duomenų bazėje pirminis raktas (Primary Key) yra unikalus identifikatorius kiekvienam įrašui lentelėje. Jis užtikrina, kad kiekviena eilutė gali būti vienareikšmiškai identifikuota.
Pagrindinės pirminio rakto savybės:
- Unikalumas: pirminio rakto reikšmės nesikartoja.
- Negali būti NULL: kiekvienas įrašas turi turėti pirminio rakto reikšmę.
Pirminis raktas naudojamas:
- Greitam paieškai ir duomenų prieigai.
- Ryšiams tarp lentelių kurti per užsienio raktus.
SQL pavyzdys:
CREATE TABLE vartotojai (
id INT PRIMARY KEY,
vardas VARCHAR(100),
elPastas VARCHAR(100)
);
Čia, id yra pirminis raktas, kuris unikaliu būdu identifikuoja kiekvieną vartotoją.