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)
);