Jak přidat primární klíč do více sloupců v MySQL?

Jak Pridat Primarni Klic Do Vice Sloupcu V Mysql



Přidání primárního klíče do více sloupců v MySQL je důležitým úkolem při navrhování a správě databází. Primární klíč zajišťuje integritu dat a usnadňuje efektivní získávání dat tím, že slouží jako jedinečný identifikátor pro každý jednotlivý řádek/záznam v tabulce. Ať už vytváříte novou tabulku nebo upravujete existující, je nezbytné porozumět procesu přidávání primárního klíče do více sloupců.

Tento příspěvek vysvětluje, jak přidat primární klíč do více sloupců tabulky v MySQL.

Jak přidat/vytvořit primární klíč na více sloupcích v MySQL?

Chcete-li přidat primární klíč do více sloupců v MySQL, nejprve se přihlaste s příslušnými oprávněními. Poté mohou uživatelé přidat primární klíč do více sloupců existující nebo nově vytvořené tabulky.







Přidání primárního klíče do více sloupců při vytváření tabulky

Abyste pochopili, jak přidat primární klíč do více sloupců při vytváření tabulky, musíte se naučit, jak přidat primární klíč do jednoho sloupce během vytváření tabulky. Příklad vytvoření názvu tabulky ' lh_PrimaryKey “ je uveden níže:



CREATE TABLE lh_PrimaryKey (

id INT PRIMÁRNÍ KLÍČ,

jméno VARCHAR(255),

e-mail VARCHAR(255),

město VARCHAR(255),

země VARCHAR(255)

);

Primární klíč je ve výše uvedeném příkladu přidán pouze do jednoho sloupce s názvem „id“.



Výstup





Výstup ukázal, že tabulka byla vytvořena s přidaným primárním klíčem.

Chcete-li potvrdit, zda je primární klíč přidán nebo ne, použijte „ POPSAT ” klíčové slovo s názvem tabulky, jak je uvedeno níže:



POPISTE lh_PrimaryKey;

Výstup

Výstup ukázal, že primární klíč byl přidán do „ id 'sloupec ' lh_PrimaryKey ' stůl.

Nyní předpokládejme, že chcete přidat primární klíč do více sloupců při jeho vytváření. K tomu lze použít klauzuli „PRIMARY KEY“ následovanou závorkami a zadat název sloupce v závorce, jak je uvedeno níže:

CREATE TABLE lh_PrimaryKey (

vaše ruka,

jméno VARCHAR(255),

e-mail VARCHAR(255),

město VARCHAR(255),

země VARCHAR(255),

PRIMÁRNÍ KLÍČ (ID, jméno, email)

);

Ve výše uvedeném příkladu je primární klíč přidán do sloupců s názvem „ id “, “ název ', a ' e-mailem “.

Výstup

Výstup zobrazuje, že tabulka byla vytvořena a byl přidán primární klíč do více sloupců.

Pro potvrzení použijte příkaz DESCRIBE s názvem tabulky, jak je uvedeno níže:

POPISTE lh_PrimaryKey;

Výstup

Ve výstupu je vidět, že primární klíč byl přidán do více sloupců tabulky.

Přidání primárního klíče do více sloupců již existující tabulky

Chcete-li přidat primární klíč do více sloupců existující tabulky, musíte mít tabulku bez primárního klíče. Pro tento příspěvek, „ lh_PrimaryKey bude použita tabulka, jejíž struktura je zobrazena v následujícím úryvku pomocí „ POPSAT 'příkaz:

POPISTE lh_PrimaryKey;

Výstup

Výstup ukázal, že daná tabulka nemá žádný primární klíč.

Chcete-li přidat primární klíč do více sloupců existující tabulky, použijte příkaz „ALTER TABLE“ s omezením „ADD PRIMARY KEY“. Zde je příklad příkazu, který ukazuje přidání primárního klíče do více sloupců do existující tabulky:

Změnit tabulku lh_PrimaryKey PŘIDAT PRIMÁRNÍ KLÍČ(id, jméno, email, město);

Ve výše uvedeném příkazu je primární klíč přidán do „ id “, “ název “, “ e-mailem ', a ' město ” sloupce tabulky s názvem “ lh_PrimaryKey “.

Výstup

To je vše o přidání primárního klíče do více sloupců v MySQL.

Závěr

Přidání primárního klíče do více sloupců v MySQL lze provést buď při vytváření tabulky, nebo na existující tabulce pomocí „ PRIMÁRNÍ KLÍČ “ omezení. Při vytváření tabulky se „ PRIMÁRNÍ KLÍČ “ lze přidat do požadovaných sloupců pomocí „ PRIMÁRNÍ KLÍČ (col_1, col_2, col_3, …) “syntaxe. U existující tabulky se zobrazí „ ALTER TABULKA “ se používá spolu s “ PŘIDAT PRIMÁRNÍ KLÍČ “ omezení. Tento blog vysvětluje podrobný postup pro přidání primárního klíče do více sloupců tabulky.