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.