Egy korszakbanahol 2,5 kvintillió bájt adatot generálunk naponta, nagyon fontos az adatok megfelelő kezelése és az egyedi rekordok azonosítása. Tehát ebben a cikkben az elsődleges kulcsról , Megbeszélem, hogyan lehet egy táblázatban szereplő rekordokat egyedileg azonosítani, ha relációs adatbázisok vannak jelen.
A cikk a következő témákkal foglalkozik:
tostring () módszer java
Mi az elsődleges kulcs az SQL-ben?
Az elsődleges kulcs kényszer egy olyan típusú kulcs, amelyen keresztül egyedileg azonosíthatja a táblázat minden egyes dupláját vagy rekordját. Minden táblának csak egy elsődleges kulcsa lehet, de több is . Ezenkívül minden elsődleges kulcsnak egyedinek kell lennie, és nem tartalmazhat NULL értéket.
Az elsődleges kulcsokat az idegen kulcsokkal együtt használják különféle táblákra való hivatkozásra és referencia-integritások kialakítására. Az A táblázat esetében az elsődleges kulcs egy vagy több oszlopból állhat.
Most, hogy tudod, mi az elsődleges kulcs, a következő cikkben olvasható: , értsük meg az elsődleges kulcs szabályait.
Az elsődleges kulcs szabályai
Az elsődleges kulcs szabályai a következők:
- Az elsődleges kulcsnak választott oszlop összes értékének egyedinek kell lennie.
- Minden táblának csak egy elsődleges kulcsa lehet
- Az elsődleges kulcs oszlopban egyetlen érték sem lehet NULL
- Nem illeszthet be új sort egy már létező elsődleges kulccsal
Most, hogy tudja, mik az elsődleges kulcs szabályai, olvassa el az elsődleges kulcs műveleteit.
Elsődleges kulcsműveletek:
Az elsődleges kulcson található különféle műveletek megértéséhez vegye figyelembe a következő táblázatot:
Ügyfelek táblázat:
Ügyfél-azonosító | Ügyfél neve | Telefonszám |
egy | Rohit | 9876543210 |
2 | Személyes | 9765434567 |
3 | Ajay | 9765234562 |
4 | Aishwarya | 9876567899 |
5. | Akash | 9876541236 |
Elsődleges kulcs a táblázat létrehozásában
A következő szintaxissal hozhat létre elsődleges kulcsot az „ügyfél-azonosító” oszlopban a táblázat létrehozása közben:
# SQL Server / MS Access / Oracle CREATE TABLE ügyfelek (CustomerID int NOT NULL PRIMARY KEY, CustomerName varchar (255) NOT NULL, PhoneNumer int) # MySQL CREATE TABLE ügyfelek (CustomerID int NOT NULL, CustomerName varchar (255) NOT NULL, Telefonszám és elsődleges kulcs (ügyfél-azonosító))
Alkalmazza az elsődleges kulcsot több oszlopra
Az elsődleges kulcs több oszlopra történő alkalmazása közben táblázat létrehozása , lásd a következő példát:
c ++ rendező tömb növekvő sorrendben
TÁBLÁZAT LÉTREHOZÁSA (customerID int NOT NULL, CustomerName varchar (255) NOT NULL, PhoneNumber int, CONSTRAINT PK_Customer PRIMARY KEY (CustomerID, CustomerName))
Lásd az alábbi képet.
Ezután ebben a cikkben az SQL elsődleges kulcsáról olvashatjuk el, hogyan használhatjuk az elsődleges kulcsot az Alter táblázatban.
Elsődleges kulcs az Alter táblázatban
A következő szintaxissal hozhat létre elsődleges kulcsot az „customerID” oszlopban, ha az „ügyfelek” tábla már létre van hozva, és csak módosítani szeretné a táblázatot:
ALTER TABLE
Ha hozzá akar adni egy nevet az Elsődleges kulcs megszorításhoz, és több oszlopban definiálja, használja a következő SQL szintaxist:
TÁBLÁZAT MÓDOSÍTÁSA Az ügyfelek KÖTELEZETTSÉG HOZZÁADÁSA PK_ügyfél ELSŐDLEGES KULCS
Ezután az SQL elsődleges kulcsáról szóló cikkben ismertesse meg, hogyan dobhatja le az elsődleges kulcsot
Elsődleges kulcs törlése / eldobása
Az elsődleges kulcs elvetéséhez a következő példára hivatkozhat:
# SQL Server / MS Access / Oracle ALTER TABLE ügyfelek DROP CONSTRAINT PK_Customer # MySQL ALTER TABLE esetén az ügyfelek DROP PRIMARY KEY
Ezzel véget értünk ennek a cikknek. Remélem, megértette, hogyan kell használni az elsődleges kulcsot az SQL-ben. Ha többet szeretne megtudni a MySQL és ismerje meg ezt a nyílt forráskódú relációs adatbázist, majd nézze meg a mi amely oktató által vezetett élő képzéssel és valós projekt-tapasztalattal jár. Ez a képzés segít megérteni a MySQL-t alaposan, és elsajátítja a témát.
Van egy kérdésünk? Kérjük, említse meg a cikk „Elsődleges kulcs az SQL-ben” megjegyzés-szakaszában, és én még visszatérek.