Kas yra unikalus SQL raktas?
Kas yra unikalus SQL raktas?

Video: Kas yra unikalus SQL raktas?

Video: Kas yra unikalus SQL raktas?
Video: What is the Difference between Primary Key and Unique Key - Database Tutorial 14 2024, Lapkritis
Anonim

A unikalus raktas yra vieno ar daugiau nei vieno lentelės laukų/stulpelių rinkinys, unikaliai identifikuojantis įrašą duomenų bazės lentelėje. The unikalus raktas ir pirminis Raktas abu garantuoja stulpelio ar stulpelių rinkinio unikalumą. Yra automatiškai apibrėžtas unikalus raktas apribojimas pirminėje sistemoje Raktas apribojimas.

Atsižvelgiant į tai, kuo skiriasi pirminis raktas ir unikalus raktas?

Pagrindiniai skirtumai tarp pirminio ir unikalaus rakto : Pirminis raktas nepriims NULL reikšmių, tuo tarpu Unikalus raktas gali priimti vieną NULL reikšmę. Sugrupuotas indeksas automatiškai sukuriamas, kai a pirminis raktas yra apibrėžtas tuo tarpu Unikalus raktas generuoja nesugrupuotą indeksą.

Taip pat galima paklausti, kas yra unikalus pagrindinis pavyzdys? The UNIKALUS Apribojimas neleidžia dviem įrašams turėti identiškų verčių tam tikrame stulpelyje. Lentelėje KLIENTAI, už pavyzdys , galbūt norėsite neleisti dviejų ar daugiau žmonių turėti vienodo amžiaus. Pavyzdys : Dėl pavyzdys , šis SQL sukuria naują lentelę pavadinimu KLIENTAI ir prideda penkis stulpelius.

Panašiai galima paklausti, kodėl mes naudojame unikalius raktus?

Unikalus raktas apribojimai yra naudojamas užtikrinti, kad duomenys nebūtų dubliuojami dviem duomenų bazės eilutėmis. Vienoje duomenų bazės eilutėje leidžiama turėti nulinę reikšmę unikalus raktas apribojimas. Tai reiškia, kad ieškoti verčių pagal jų PK yra greičiau nei naudojant kitas vertes iš eilės.

Kas yra unikalus SQL apribojimas?

UNIKALUS SQL apribojimas . The UNIKALUS apribojimas užtikrina, kad visos stulpelio reikšmės būtų skirtingos. Tiek UNIKALUS ir PIRMINIS RAKTAS suvaržymus suteikti garantiją unikalumas stulpeliui arba stulpelių rinkiniui. Tačiau galite turėti daug UNIKALŪS apribojimai vienai lentelei, bet tik vieną PIRMINĮ RAKTĄ suvaržymas už stalą.

Rekomenduojamas: