Sobes.tech
Middle+

Kas yra pirminis raktas ir kokios yra jo privalomos apribojimai?

sobes.tech AI

Atsakymas iš AI

Pirminis raktas (Primary Key) yra unikalus įrašo identifikatorius duomenų bazės lentelėje. Jis užtikrina kiekvienos eilutės unikalumą ir naudojamas greitam paieškai bei ryšių su kitomis lentelėmis nustatymui.

Privalomi pirminio rakto apribojimai:

  • Unikalumas: reikšmės stulpelyje(-iuose) turi būti unikalios, kad aiškiai identifikuotų įrašą.
  • NOT NULL: reikšmės negali būti NULL, nes raktas turi unikalų įrašo identifikavimą.

SQL pavyzdys:

CREATE TABLE Users (
  id INT PRIMARY KEY, -- unikalus ir ne NULL
  name VARCHAR(100)
);