Ako pridať primárny kľúč do viacerých stĺpcov v MySQL?

Ako Pridat Primarny Kluc Do Viacerych Stlpcov V Mysql



Pridanie primárneho kľúča do viacerých stĺpcov v MySQL je dôležitou úlohou pri navrhovaní a správe databáz. Primárny kľúč zaisťuje integritu údajov a uľahčuje efektívne získavanie údajov tým, že slúži ako jedinečný identifikátor pre každý jeden riadok/záznam v tabuľke. Či už vytvárate novú tabuľku alebo upravujete existujúcu tabuľku, pochopenie procesu pridávania primárneho kľúča do viacerých stĺpcov je nevyhnutné.

Tento príspevok vysvetľuje, ako pridať primárny kľúč do viacerých stĺpcov tabuľky v MySQL.

Ako pridať/vytvoriť primárny kľúč vo viacerých stĺpcoch v MySQL?

Ak chcete pridať primárny kľúč do viacerých stĺpcov v MySQL, najprv sa prihláste s príslušnými oprávneniami. Potom môžu používatelia pridať primárny kľúč do viacerých stĺpcov existujúcej alebo novovytvorenej tabuľky.







Pridanie primárneho kľúča do viacerých stĺpcov pri vytváraní tabuľky

Ak chcete pochopiť, ako pridať primárny kľúč do viacerých stĺpcov pri vytváraní tabuľky, musíte sa naučiť, ako pridať primárny kľúč do jedného stĺpca počas vytvárania tabuľky. Príklad vytvorenia názvu tabuľky “ lh_PrimaryKey “ je uvedený nižšie:



CREATE TABLE lh_PrimaryKey (

id INT PRIMÁRNY KĽÚČ,

meno VARCHAR(255),

e-mail VARCHAR(255),

mesto VARCHAR(255),

krajina VARCHAR(255)

);

Primárny kľúč sa vo vyššie uvedenom príklade pridá iba do jedného stĺpca s názvom „id“.



Výkon





Výstup ukázal, že tabuľka bola vytvorená s pridaným primárnym kľúčom.

Ak chcete potvrdiť, či je primárny kľúč pridaný alebo nie, použite „ POPISOVAŤ ” kľúčové slovo s názvom tabuľky, ako je uvedené nižšie:



POPISTE lh_PrimaryKey;

Výkon

Výstup ukázal, že primárny kľúč bol pridaný do „ id 'stĺpec v ' lh_PrimaryKey “tabuľka.

Teraz predpokladajme, že chcete pridať primárny kľúč do viacerých stĺpcov pri jeho vytváraní. Ak to chcete urobiť, môžete použiť klauzulu „PRIMARY KEY“, za ktorou nasledujú zátvorky a špecifikujte názov stĺpca v zátvorkách, ako je uvedené nižšie:

CREATE TABLE lh_PrimaryKey (

tvoja ruka,

meno VARCHAR(255),

e-mail VARCHAR(255),

mesto VARCHAR(255),

krajina VARCHAR(255),

PRIMÁRNY KĽÚČ (id, meno, email)

);

Vo vyššie uvedenom príklade sa primárny kľúč pridá do stĺpcov s názvom „ id “, “ názov “ a „ email “.

Výkon

Výstup zobrazuje, že tabuľka bola vytvorená a bol pridaný primárny kľúč do viacerých stĺpcov.

Na potvrdenie použite príkaz DESCRIBE s názvom tabuľky, ako je uvedené nižšie:

POPISTE lh_PrimaryKey;

Výkon

Vo výstupe je vidieť, že primárny kľúč bol pridaný do viacerých stĺpcov tabuľky.

Pridanie primárneho kľúča do viacerých stĺpcov už existujúcej tabuľky

Ak chcete pridať primárny kľúč do viacerých stĺpcov existujúcej tabuľky, musíte mať tabuľku bez primárneho kľúča. Pre tento príspevok „ lh_PrimaryKey ” použije sa tabuľka, ktorej štruktúra je zobrazená v nasledujúcom úryvku pomocou znaku “ POPISOVAŤ 'príkaz:

POPISTE lh_PrimaryKey;

Výkon

Výstup ukázal, že daná tabuľka nemá žiadny primárny kľúč.

Ak chcete pridať primárny kľúč do viacerých stĺpcov existujúcej tabuľky, použite príkaz „ALTER TABLE“ s obmedzením „ADD PRIMARY KEY“. Tu je príklad príkazu, ktorý demonštruje pridanie primárneho kľúča do viacerých stĺpcov do existujúcej tabuľky:

Zmeniť tabuľku lh_PrimaryKey PRIDAŤ PRIMÁRNY KĽÚČ(id, meno, email, mesto);

Vo vyššie uvedenom príkaze sa primárny kľúč pridá do „ id “, “ názov “, “ email “ a „ mesto ” stĺpce tabuľky s názvom “ lh_PrimaryKey “.

Výkon

To je všetko o pridaní primárneho kľúča do viacerých stĺpcov v MySQL.

Záver

Pridanie primárneho kľúča do viacerých stĺpcov v MySQL je možné dosiahnuť buď pri vytváraní tabuľky, alebo na existujúcej tabuľke pomocou „ PRIMÁRNY KĽÚČ “obmedzenie. Pri vytváraní tabuľky sa „ PRIMÁRNY KĽÚČ “ možno pridať do požadovaných stĺpcov pomocou „ PRIMÁRNY KĽÚČ (stĺpec_1, stĺpec_2, stĺpec_3, …) “syntax. Pre existujúcu tabuľku „ ALTER TABLE “ sa používa spolu s “ PRIDAŤ PRIMÁRNY KĽÚČ “obmedzenie. Tento blog vysvetľuje podrobný postup pridávania primárneho kľúča do viacerých stĺpcov tabuľky.