Kako dodati primarni ključ v več stolpcev v MySQL?

Kako Dodati Primarni Kljuc V Vec Stolpcev V Mysql



Dodajanje primarnega ključa v več stolpcev v MySQL je pomembna naloga pri načrtovanju in upravljanju baz podatkov. Primarni ključ zagotavlja celovitost podatkov in omogoča učinkovito iskanje podatkov, saj služi kot enolični identifikator za vsako posamezno vrstico/zapis v tabeli. Ne glede na to, ali ustvarjate novo tabelo ali spreminjate obstoječo, je razumevanje postopka dodajanja primarnega ključa v več stolpcev bistveno.

Ta objava pojasnjuje, kako dodati primarni ključ v več stolpcev tabele v MySQL.

Kako dodati/ustvariti primarni ključ v več stolpcih v MySQL?

Če želite dodati primarni ključ več stolpcem v MySQL, se najprej prijavite z ustreznimi privilegiji. Po tem lahko uporabniki dodajo primarni ključ v več stolpcev obstoječe ali novo ustvarjene tabele.







Dodajanje primarnega ključa v več stolpcev med ustvarjanjem tabele

Če želite razumeti, kako dodati primarni ključ v več stolpcev med ustvarjanjem tabele, se morate naučiti, kako dodati primarni ključ v en sam stolpec med ustvarjanjem tabele. Primer ustvarjanja imena tabele ' lh_PrimarniKey « je na voljo spodaj:



USTVARI TABELO lh_PrimaryKey (

id INT PRIMARNI KLJUČ,

ime VARCHAR(255),

e-pošta VARCHAR(255),

mesto VARCHAR(255),

država VARCHAR(255)

);

Primarni ključ je v zgornjem primeru dodan samo enemu stolpcu z imenom »id«.



Izhod





Rezultat je pokazal, da je bila tabela ustvarjena z dodanim primarnim ključem.

Če želite potrditi, ali je primarni ključ dodan ali ne, uporabite » OPIŠI ” z imenom tabele, kot je navedeno spodaj:



DESCRIBE lh_PrimaryKey;

Izhod

Izhod je pokazal, da je bil primarni ključ dodan v ' id ' stolpec ' lh_PrimarniKey ” tabela.

Zdaj pa predpostavimo, da želite med ustvarjanjem dodati primarni ključ v več stolpcev. Če želite to narediti, lahko uporabite klavzulo »PRIMARY KEY«, ki ji sledijo oklepaji, in določite ime stolpca znotraj oklepaja, kot je prikazano spodaj:

USTVARI TABELO lh_PrimaryKey (

tvoja roka,

ime VARCHAR(255),

e-pošta VARCHAR(255),

mesto VARCHAR(255),

država VARCHAR(255),

PRIMARNI KLJUČ (id, ime, e-pošta)

);

V zgornjem primeru je primarni ključ dodan stolpcem z imenom ' id ”, “ ime «, in » E-naslov ”.

Izhod

Izhod prikazuje, da je bila tabela ustvarjena in da je bil dodan primarni ključ v več stolpcih.

Za potrditev uporabite stavek DESCRIBE z imenom tabele, kot je navedeno spodaj:

DESCRIBE lh_PrimaryKey;

Izhod

V izhodu je razvidno, da je bil primarni ključ dodan v več stolpcev tabele.

Dodajanje primarnega ključa v več stolpcev že obstoječe tabele

Če želite dodati primarni ključ v več stolpcev obstoječe tabele, morate imeti tabelo brez primarnega ključa. Za to objavo je » lh_PrimarniKey « bo uporabljena tabela, katere struktura je prikazana v naslednjem izrezku z uporabo » OPIŠI ” ukaz:

DESCRIBE lh_PrimaryKey;

Izhod

Izhod je pokazal, da podana tabela nima primarnega ključa.

Če želite dodati primarni ključ v več stolpcev obstoječe tabele, uporabite ukaz “ALTER TABLE” z omejitvijo “ADD PRIMARY KEY”. Tukaj je primer ukaza, ki prikazuje dodajanje primarnega ključa v več stolpcev v obstoječo tabelo:

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

V zgornjem ukazu je primarni ključ dodan v ' id ”, “ ime ”, “ E-naslov «, in » mesto ” stolpcev tabele z imenom “ lh_PrimarniKey ”.

Izhod

To je vse o dodajanju primarnega ključa v več stolpcev v MySQL.

Zaključek

Dodajanje primarnega ključa v več stolpcev v MySQL je mogoče doseči med ustvarjanjem tabele ali v obstoječi tabeli z uporabo ' PRIMARNI KLJUČ ” omejitev. Ko ustvarjate tabelo, se » PRIMARNI KLJUČ ' lahko dodate v želene stolpce z uporabo ' PRIMARNI KLJUČ (col_1, col_2, col_3, …) ” sintaksa. Za obstoječo tabelo je » SPREMENI TABELO ' se uporablja skupaj z ' DODAJ PRIMARNI KLJUČ ” omejitev. V tem blogu je razložen podroben postopek za dodajanje primarnega ključa v več stolpcev tabele.