Šta je jedinstveni ključ u SQL-u?
Šta je jedinstveni ključ u SQL-u?

Video: Šta je jedinstveni ključ u SQL-u?

Video: Šta je jedinstveni ključ u SQL-u?
Video: OKBP 3.2 Tipovi podataka. Primarni i strani ključ. Kreiranje baze i tabela 2024, Novembar
Anonim

A jedinstveni ključ je skup od jednog ili više polja/kolona tabele koji jedinstveno identifikuju zapis u tabeli baze podataka. The jedinstveni ključ i primarni ključ oba daju garanciju za jedinstvenost za kolonu ili skup kolona. Postoji automatski definisan jedinstveni ključ ograničenje unutar primarnog ključ ograničenje.

S obzirom na ovo, koja je razlika između primarnog ključa i jedinstvenog ključa?

Ključne razlike između primarnog ključa i jedinstvenog ključa : Primarni ključ neće prihvatiti NULL vrijednosti dok Jedinstveni ključ može prihvatiti jednu NULL vrijednost. Klasterirani indeks automatski kreiran kada a primarni ključ je definisan dok Jedinstveni ključ generira neklasterirani indeks.

Također se može zapitati, koji je jedinstveni ključni primjer? The UNIQUE Ograničenje sprječava da dva zapisa imaju identične vrijednosti u određenoj koloni. U tabeli KUPCI, for primjer , možda biste željeli spriječiti da dvije ili više osoba imaju identične godine. Primjer : Za primjer , sljedeći SQL kreira novu tablicu pod nazivom CUSTOMERS i dodaje pet stupaca.

Slično se može zapitati zašto koristimo jedinstvene ključeve?

Jedinstveni ključ ograničenja su korišteno kako bi se osiguralo da se podaci ne dupliciraju u dva reda u bazi podataka. Jedan red u bazi podataka može imati null za vrijednost jedinstveni ključ ograničenje. To znači da je traženje vrijednosti po njihovom PK-u brže od korištenja drugih vrijednosti u nizu.

Šta je jedinstveno ograničenje u SQL-u?

SQL UNIQUE ograničenje . The UNIQUE constraint osigurava da su sve vrijednosti u koloni različite. Oba UNIQUE i PRIMARNI KLJUČ ograničenja dati garanciju za jedinstvenost za kolonu ili skup kolona. Međutim, možete ih imati mnogo UNIQUE constraints po tabeli, ali samo jedan PRIMARNI KLJUČ ograničenje po stolu.

Preporučuje se: