Cili është një çelës unik në SQL?
Cili është një çelës unik në SQL?

Video: Cili është një çelës unik në SQL?

Video: Cili është një çelës unik në SQL?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Nëntor
Anonim

A çelës unik është një grup prej një ose më shumë se një fushash/kolonash të një tabele që identifikojnë në mënyrë unike një rekord në një tabelë të bazës së të dhënave. Të çelës unik dhe primare Celës të dyja ofrojnë një garanci për unike për një kolonë ose një grup kolonash. Ka një të përcaktuar automatikisht çelës unik kufizim brenda një primar Celës kufizim.

Duke marrë parasysh këtë, cili është ndryshimi midis çelësit primar dhe çelësit unik?

Dallimet kryesore midis çelësit primar dhe çelësit unik : Çelesi primar nuk do të pranojë vlera NULL ndërsa Çelës unik mund të pranojë një vlerë NULL. Një indeks i grupuar i krijuar automatikisht kur a çelesi primar është përcaktuar ndërsa Çelës unik gjeneron indeksin jo të grupuar.

Dikush mund të pyesë gjithashtu, cili është shembulli kryesor unik? Të UNIK Kufizimi parandalon që dy regjistrime të kenë vlera identike në një kolonë të caktuar. Në tabelën KLIENTET, për shembull , ju mund të dëshironi të parandaloni dy ose më shumë njerëz që të kenë të njëjtën moshë. Shembull : Për shembull , SQL e mëposhtme krijon një tabelë të re të quajtur KLIENTET dhe shton pesë kolona.

Në mënyrë të ngjashme, dikush mund të pyesë, pse përdorim çelësat unikë?

Çelës unik kufizimet janë të përdorura për të siguruar që të dhënat të mos dublikohen në dy rreshta në bazën e të dhënave. Një rresht në bazën e të dhënave lejohet të ketë null për vlerën e çelës unik kufizim. Kjo do të thotë që kërkimi i vlerave nga PK i tyre është më i shpejtë se përdorimi i vlerave të tjera me radhë.

Cili është një kufizim unik në SQL?

Kufizim UNIK SQL . Të kufizim UNIK siguron që të gjitha vlerat në një kolonë janë të ndryshme. Të dy UNIK dhe ÇELËSI PRIMAR kufizimet japin garanci për unike për një kolonë ose grup kolonash. Sidoqoftë, mund të keni shumë kufizime UNIK për tavolinë, por vetëm një ÇELËS PRIMAR kufizim për tavolinë.

Recommended: