SQL sistemoje pagrindinis raktas yra vienas laukas arba laukų derinys, unikaliai apibrėžiantis įrašą. Nė viename iš laukų, kurie yra pirminio rakto dalis, negali būti NULL reikšmės. Lentelėje gali būti tik vienas pagrindinis raktas. Norėdami sukurti pirminį raktą SQL, naudojate CREATE TABLE arba ALTER TABLE sakinį.
- Kas yra pagrindinis raktas ir pavyzdys?
- Kokie yra 5 pirminio rakto tipai??
- Ar SQL lentelėms reikia pirminio rakto??
- Ar galite pakeisti pirminį raktą SQL?
Kas yra pagrindinis raktas ir pavyzdys?
Pagrindinis raktas yra stulpelis arba stulpelių grupė lentelėje, kuri unikaliai identifikuoja tos lentelės eilutes. Pavyzdžiui, toliau pateiktoje lentelėje pagrindinis raktas yra „CustomerNo“, kuriame rodomas skirtingiems klientams priskirtas ID numeris. KLIENTAI. Klientas Nr. Pirmas vardas.
Kokie yra 5 pirminio rakto tipai??
Raktų tipai:
- Pirminis raktas. Tai pirmasis raktas, naudojamas unikaliai identifikuoti vieną ir tik vieną objekto egzempliorių. ...
- Kandidato raktas. Kandidato raktas yra atributas arba atributo rinkinys, kuris gali unikaliai identifikuoti kortelę. ...
- Super raktas. „Super“ raktas yra atributo rinkinys, galintis unikaliai identifikuoti rinkinį. ...
- Svetimas raktas.
Ar SQL lentelėms reikia pirminio rakto??
Ne. Kiekvienoje lentelėje turėtų būti tam tikras stulpelis (arba stulpelių rinkinys), unikaliai identifikuojantis vieną ir tik vieną eilutę. Tai labai palengvina duomenų tvarkymą. Tiesa, be pirminio rakto (ar kokio nors unikalaus rakto) neturite įterpimo anomalijos, jei ketinate įterpti tuos pačius duomenis kelis kartus.
Ar galite pakeisti pirminį raktą SQL?
Norėdami pakeisti pirminį lentelės raktą, ištrinkite esamą raktą naudodami DROP sąlygą ALTER TABLE sakinyje ir pridėkite naują pirminį raktą. Pastaba Prieš pridėdami pirminį raktą ar atlikdami bet kokią kitą referencinio vientisumo (RI) operaciją, turite būti prisijungę prie duomenų bazės naudodami duomenų bazės pavadinimą.