Hva er en unik nøkkel i SQL?
Hva er en unik nøkkel i SQL?

Video: Hva er en unik nøkkel i SQL?

Video: Hva er en unik nøkkel i SQL?
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, November
Anonim

EN unik nøkkel er et sett med ett eller flere enn ett felt/kolonner i en tabell som unikt identifiserer en post i en databasetabell. De unik nøkkel og primær nøkkel begge gir en garanti for unikhet for en kolonne eller et sett med kolonner. Det er en automatisk definert unik nøkkel begrensning innenfor en primær nøkkel begrensning.

Med tanke på dette, hva er forskjellen mellom primærnøkkel og unik nøkkel?

Nøkkelforskjeller mellom primærnøkkel og unik nøkkel : Primærnøkkel godtar ikke NULL-verdier mens Unik nøkkel kan godta én NULL-verdi. En gruppert indeks opprettet automatisk når en primærnøkkel er definert mens Unik nøkkel genererer den ikke-klyngede indeksen.

Man kan også spørre, hva er et unikt nøkkeleksempel? De UNIK Begrensning forhindrer at to poster har identiske verdier i en bestemt kolonne. I KUNDER-tabellen, for eksempel , vil du kanskje forhindre at to eller flere personer har identisk alder. Eksempel : For eksempel , oppretter følgende SQL en ny tabell kalt CUSTOMERS og legger til fem kolonner.

På samme måte kan man spørre seg hvorfor vi bruker unike nøkler?

Unik nøkkel begrensninger er brukt for å sikre at data ikke dupliseres i to rader i databasen. En rad i databasen er tillatt å ha null for verdien av unik nøkkel begrensning. Dette betyr at det går raskere å slå opp verdier etter PK enn å bruke andre verdier på rad.

Hva er en unik begrensning i SQL?

SQL UNIK begrensning . De UNIK begrensning sikrer at alle verdiene i en kolonne er forskjellige. Begge UNIK og PRIMÆR NØKKEL begrensninger gi garanti for unikhet for en kolonne eller et sett med kolonner. Du kan imidlertid ha mange UNIKE begrensninger per bord, men bare én PRIMÆR NØKKEL begrensning per bord.

Anbefalt: