Kaj je edinstven ključ v SQL?
Kaj je edinstven ključ v SQL?

Video: Kaj je edinstven ključ v SQL?

Video: Kaj je edinstven ključ v SQL?
Video: Такая, как все. Все серии. Феникс Кино. Драма 2024, November
Anonim

A edinstven ključ je niz enega ali več polj/stolpcev tabele, ki enolično identificirajo zapis v tabeli baze podatkov. The edinstven ključ in primarni ključ oba zagotavljata edinstvenost za stolpec ali niz stolpcev. Obstaja samodejno določeno edinstven ključ omejitev znotraj primarnega ključ omejitev.

Glede na to, kakšna je razlika med primarnim ključem in edinstvenim ključem?

Ključne razlike med primarnim ključem in edinstvenim ključem : Primarni ključ ne bo sprejel vrednosti NULL, medtem ko Edinstven ključ lahko sprejme eno vrednost NULL. Clustered indeks samodejno ustvarjen, ko a primarni ključ je opredeljen, medtem ko Edinstven ključ generira indeks brez gruče.

Lahko se tudi vprašamo, kaj je edinstven ključni primer? The EDINSTVEN Omejitev preprečuje, da bi imela dva zapisa enake vrednosti v določenem stolpcu. V tabeli STRANKE za primer , boste morda želeli preprečiti, da bi imeli dve ali več oseb enake starosti. Primer : Za primer , naslednji SQL ustvari novo tabelo z imenom CUSTOMERS in doda pet stolpcev.

Podobno se lahko vprašamo, zakaj uporabljamo edinstvene ključe?

Edinstven ključ omejitve so uporablja zagotoviti, da se podatki ne podvajajo v dveh vrsticah v bazi podatkov. Ena vrstica v bazi podatkov ima dovoljeno vrednost null edinstven ključ omejitev. To pomeni, da je iskanje vrednosti po njihovem PK hitrejše kot uporaba drugih vrednosti v vrsti.

Kaj je edinstvena omejitev v SQL?

Omejitev UNIQUE SQL . The EDINSTVENA omejitev zagotavlja, da so vse vrednosti v stolpcu različne. Oba EDINSTVEN in PRIMARNI KLJUČ omejitve zagotoviti garancijo za edinstvenost za stolpec ali niz stolpcev. Vendar pa jih lahko imate veliko EDINSTVENE omejitve na tabelo, vendar samo en PRIMARNI KLJUČ omejitev na mizo.

Priporočena: