Mi az egyedi kulcs az SQL-ben?
Mi az egyedi kulcs az SQL-ben?

Videó: Mi az egyedi kulcs az SQL-ben?

Videó: Mi az egyedi kulcs az SQL-ben?
Videó: Mi az a REST API? 2024, Április
Anonim

A egyedi kulcs egy tábla egy vagy több mezőjének/oszlopának halmaza, amelyek egyedileg azonosítanak egy rekordot az adatbázistáblában. Az egyedi kulcs és elsődleges kulcs mindkettő garantálja egy oszlop vagy oszlopkészlet egyediségét. Van egy automatikusan meghatározott egyedi kulcs kényszer az elsődlegesen belül kulcs kényszer.

Ezt figyelembe véve mi a különbség az elsődleges kulcs és az egyedi kulcs között?

Főbb különbségek az elsődleges kulcs és az egyedi kulcs között : Elsődleges kulcs nem fogad el NULL értékeket, míg Egyedi kulcs egy NULL értéket fogadhat el. Egy fürtözött index automatikusan létrejön, amikor a elsődleges kulcs van meghatározva, míg Egyedi kulcs létrehozza a nem fürtözött indexet.

Az is felmerülhet, hogy mi az egyedi kulcspélda? Az EGYEDI A megszorítás megakadályozza, hogy két rekord azonos értéket tartalmazzon egy adott oszlopban. A VÁSÁRLÓK táblázatban a példa , meg szeretné akadályozni, hogy két vagy több ember azonos életkora legyen. Példa : Mert példa , a következő SQL létrehoz egy új táblát VEVŐK néven, és hozzáad öt oszlopot.

Hasonlóképpen felmerülhet a kérdés, hogy miért használunk egyedi kulcsokat?

Egyedi kulcs korlátok vannak használt hogy az adatok ne duplikálódjanak két sorban az adatbázisban. Az adatbázis egy sorában megengedett a null érték a egyedi kulcs kényszer. Ez azt jelenti, hogy az értékek PK alapján történő keresése gyorsabb, mint más értékek egymás utáni használata.

Mi az egyedi megszorítás az SQL-ben?

Egyedi SQL-korlátozás . Az EGYEDI kényszer biztosítja, hogy egy oszlopban minden érték eltérő legyen. Mind a EGYEDI és PRIMER KULCS korlátok garanciát vállalni egyediség oszlophoz vagy oszlophalmazhoz. Azonban sok lehet EGYEDI korlátok táblázatonként, de csak egy ELSŐDLEGES KULCS kényszer asztalonként.

Ajánlott: