Sobes.tech
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ą.