Hogyan adhatunk hozzá elsődleges kulcsot több oszlophoz a MySQL-ben?

Hogyan Adhatunk Hozza Elsodleges Kulcsot Tobb Oszlophoz A Mysql Ben



Az elsődleges kulcs hozzáadása a MySQL több oszlopához fontos feladat az adatbázisok tervezése és kezelése során. Az elsődleges kulcs biztosítja az adatok integritását, és megkönnyíti a hatékony adatvisszakeresést azáltal, hogy egyedi azonosítóként szolgál a táblázat minden egyes sorához/rekordjához. Akár új táblát hoz létre, akár egy meglévőt módosít, alapvető fontosságú, hogy megértse az elsődleges kulcs több oszlophoz történő hozzáadásának folyamatát.

Ez a bejegyzés elmagyarázza, hogyan lehet elsődleges kulcsot hozzáadni egy MySQL-tábla több oszlopához.

Hogyan adjunk hozzá/hozzunk létre elsődleges kulcsot több oszlophoz a MySQL-ben?

Elsődleges kulcs hozzáadásához a MySQL több oszlopához először jelentkezzen be a megfelelő jogosultságokkal. Ezt követően a felhasználók hozzáadhatják az elsődleges kulcsot egy meglévő vagy újonnan létrehozott tábla több oszlopához.







Elsődleges kulcs hozzáadása több oszlophoz a táblázat létrehozása közben

Ahhoz, hogy megértse, hogyan adjon hozzá elsődleges kulcsot több oszlophoz a táblázat létrehozásakor, meg kell tanulnia, hogyan adjon hozzá elsődleges kulcsot egyetlen oszlophoz a táblázat létrehozása során. Példa egy táblázatnév létrehozására lh_PrimaryKey ” lent található:



TÁBLÁZAT LÉTREHOZÁSA lh_PrimaryKey (

azonosító INT PRIMER KULCS,

név VARCHAR(255),

email VARCHAR(255),

város VARCHAR(255),

ország VARCHAR(255)

);

Az elsődleges kulcs csak egy „id” nevű oszlophoz van hozzáadva a fenti példában.



Kimenet





A kimenet azt mutatta, hogy a táblázat elsődleges kulcs hozzáadásával jött létre.

Az elsődleges kulcs hozzáadásának megerősítéséhez használja a ' LEÍRÁS ” kulcsszó az alábbi táblázatnévvel:



DESCRIBE lh_PrimaryKey;

Kimenet

A kimenet azt mutatja, hogy az elsődleges kulcs hozzá lett adva a „ id ' oszlop a ' lh_PrimaryKey ' asztal.

Most tegyük fel, hogy az elsődleges kulcsot több oszlophoz szeretné hozzáadni a létrehozás során. Ehhez használhatja a „PRIMARY KEY” záradékot, majd a zárójeleket, és adja meg az oszlop nevét a zárójelben az alábbiak szerint:

TÁBLÁZAT LÉTREHOZÁSA lh_PrimaryKey (

a kezed,

név VARCHAR(255),

email VARCHAR(255),

város VARCHAR(255),

ország VARCHAR(255),

ELSŐDLEGES KULCS (azonosító, név, e-mail)

);

A fenti példában az elsődleges kulcs hozzáadódik a '' nevű oszlopokhoz id ”, „ név ”, és „ email ”.

Kimenet

A kimenet azt mutatja, hogy a tábla létrejött, és több oszlophoz hozzáadták az elsődleges kulcsot.

A megerősítéshez használja a DESCRIBE utasítást az alábbi táblázatnévvel:

DESCRIBE lh_PrimaryKey;

Kimenet

A kimeneten látható, hogy az elsődleges kulcs hozzáadásra került a tábla több oszlopához.

Elsődleges kulcs hozzáadása egy már létező táblázat több oszlopához

Ha egy meglévő tábla több oszlopához szeretne elsődleges kulcsot hozzáadni, akkor rendelkeznie kell egy elsődleges kulcs nélküli táblával. Ehhez a bejegyzéshez a „ lh_PrimaryKey ' táblázat kerül felhasználásra, amelynek szerkezete a következő kódrészletben látható a ' LEÍRÁS 'parancs:

DESCRIBE lh_PrimaryKey;

Kimenet

A kimenet azt mutatta, hogy az adott táblának nincs elsődleges kulcsa.

Ha egy meglévő tábla több oszlopához szeretne elsődleges kulcsot hozzáadni, használja az „ALTER TABLE” parancsot az „PRIMARY KEY HOZZÁADÁSA” megszorítással. Íme egy példaparancs, amely bemutatja az elsődleges kulcs hozzáadását több oszlophoz egy meglévő táblázathoz:

Alter Table lh_PrimaryKey ADD PRIMARY KEY(id, name, email, city);

A fenti parancsban az elsődleges kulcs hozzáadódik a „ id ”, „ név ”, „ email ”, és „ város ' nevű táblázat oszlopai lh_PrimaryKey ”.

Kimenet

Ez minden arról szól, hogy a MySQL-ben több oszlophoz adjunk hozzá elsődleges kulcsot.

Következtetés

Az elsődleges kulcs hozzáadása több oszlophoz a MySQL-ben elérhető a tábla létrehozása során vagy egy meglévő táblán a „ ELSŐDLEGES KULCS ” kényszer. Táblázat létrehozásakor a „ ELSŐDLEGES KULCS ' hozzáadható a kívánt oszlopokhoz a ' PRIMER KULCS (1. oszlop, 2. oszlop, 3. oszlop, …) ” szintaxis. Egy meglévő tábla esetén a „ ALTER TABLE ' kifejezés együtt használatos a ' ELSŐDLEGES KULCS HOZZÁADÁSA ” kényszer. Ez a blog részletesen ismerteti az elsődleges kulcs hozzáadásának egy táblázat több oszlopához szükséges eljárását.