Mikä on ainutlaatuinen avain SQL:ssä?
Mikä on ainutlaatuinen avain SQL:ssä?

Video: Mikä on ainutlaatuinen avain SQL:ssä?

Video: Mikä on ainutlaatuinen avain SQL:ssä?
Video: SQL 2024, Maaliskuu
Anonim

A ainutlaatuinen avain on joukko yhdestä tai useammasta taulukon kentästä/sarakkeesta, joka yksilöi tietueen tietokantataulukossa. The ainutlaatuinen avain ja ensisijainen avain molemmat takaavat sarakkeen tai sarakejoukon ainutlaatuisuuden. On automaattisesti määritetty ainutlaatuinen avain rajoitus ensisijassa avain rajoite.

Kun tämä otetaan huomioon, mitä eroa on ensisijaisen avaimen ja ainutlaatuisen avaimen välillä?

Tärkeimmät erot ensisijaisen avaimen ja ainutlaatuisen avaimen välillä : Pääavain ei hyväksy NULL-arvoja, kun taas Ainutlaatuinen avain voi hyväksyä yhden NULL-arvon. Klusteroitu indeksi luodaan automaattisesti, kun a pääavain on määritelty, kun taas Ainutlaatuinen avain luo klusteroimattoman indeksin.

Voidaan myös kysyä, mikä on ainutlaatuinen avainesimerkki? The AINUTLAATUINEN Rajoitus estää kahdella tietueella olevan samat arvot tietyssä sarakkeessa. ASIAKKAAT-taulukossa, for esimerkki , saatat haluta estää kahta tai useampaa ihmistä saamasta saman ikää. Esimerkki : varten esimerkki , seuraava SQL luo uuden taulukon nimeltä ASIAKKAAT ja lisää viisi saraketta.

Samalla tavalla voidaan kysyä, miksi käytämme ainutlaatuisia avaimia?

Ainutlaatuinen avain rajoitukset ovat käytetty varmistaaksesi, että tiedot eivät kopioidu kahdelle riville tietokannassa. Yhdellä tietokannan rivillä saa olla nolla-arvon arvo ainutlaatuinen avain rajoite. Tämä tarkoittaa, että arvojen etsiminen PK:n perusteella on nopeampaa kuin muiden peräkkäisten arvojen käyttäminen.

Mikä on ainutlaatuinen rajoitus SQL:ssä?

SQL-YKSIKKÖINEN rajoitus . The AINUTLAATUINEN rajoitus varmistaa, että kaikki sarakkeen arvot ovat erilaisia. Molemmat AINUTLAATUINEN ja PRIMARY KEY rajoituksia antaa takuun ainutlaatuisuus sarakkeelle tai sarakejoukolle. Sinulla voi kuitenkin olla monia YKSILÖISET rajoitukset pöytää kohden, mutta vain yksi ENSISIJAINEN AVAIN rajoite per pöytä.

Suositeltava: