Kas ir unikāla atslēga SQL?
Kas ir unikāla atslēga SQL?

Video: Kas ir unikāla atslēga SQL?

Video: Kas ir unikāla atslēga SQL?
Video: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Aprīlis
Anonim

A unikāla atslēga ir viena vai vairāku tabulas lauku/kolonnu kopa, kas unikāli identificē ierakstu datu bāzes tabulā. The unikāla atslēga un primārais taustiņu abas nodrošina kolonnas vai kolonnu kopas unikalitātes garantiju. Ir automātiski definēts unikāla atslēga ierobežojums primārajā taustiņu ierobežojums.

Ņemot to vērā, kāda ir atšķirība starp primāro atslēgu un unikālo atslēgu?

Galvenās atšķirības starp primāro atslēgu un unikālo atslēgu : Primārā atslēga nepieņems NULL vērtības, turpretim Unikāla atslēga var pieņemt vienu NULL vērtību. Klasterizēts indekss tiek automātiski izveidots, kad a primārā atslēga ir definēts, turpretim Unikāla atslēga ģenerē negrupētu indeksu.

Var arī jautāt, kas ir unikāls galvenais piemērs? The UNIKĀLS Ierobežojums neļauj diviem ierakstiem būt identiskām vērtībām noteiktā kolonnā. Tabulā KLIENTI, par piemērs , iespējams, vēlēsities novērst divu vai vairāku cilvēku identisku vecumu. Piemērs : Priekš piemērs , tālāk norādītā SQL izveido jaunu tabulu ar nosaukumu KLIENTI un pievieno piecas kolonnas.

Līdzīgi var jautāt, kāpēc mēs izmantojam unikālas atslēgas?

Unikāla atslēga ierobežojumi ir lietots lai nodrošinātu, ka dati netiek dublēti divās datubāzes rindās. Vienai datubāzes rindai ir atļauts būt nulles vērtībai unikāla atslēga ierobežojums. Tas nozīmē, ka vērtību meklēšana pēc to PK ir ātrāka nekā citu vērtību izmantošana pēc kārtas.

Kas ir unikāls ierobežojums SQL?

SQL UNIQUE ierobežojums . The UNIKĀLS ierobežojums nodrošina, ka visas kolonnas vērtības ir atšķirīgas. Gan UNIKĀLS un PRIMĀRĀ ATSLĒGA ierobežojumiem sniegt garantiju par unikalitāte kolonnai vai kolonnu kopai. Tomēr jums var būt daudz UNIKĀLI ierobežojumi katrai tabulai, bet tikai viena PRIMĀRĀ ATSLĒGA ierobežojums uz tabulu.

Ieteicams: