Ako zlúčiť tabuľky pomocou MySQL?

Ako Zlucit Tabulky Pomocou Mysql



V MySQL je „ VLOŽIŤ IGNOROVAŤ ” sa používa pri zlučovaní jedného alebo viacerých záznamov iných tabuliek do jednej tabuľky. Okrem toho sa vyhnete neplatným riadkom, ako je napríklad pridanie duplicitného kľúča tam, kde polia tabuľky majú obmedzenie kľúča PRIMARY alebo UNIQUE. Ďalšou situáciou je vloženie hodnoty NULL, kde pole tabuľky má obmedzenie NOT NULL.

Tento príspevok bude diskutovať o metóde zlučovania tabuliek v databázach MySQL.







Ako zlúčiť tabuľky v databázach MySQL?

Ak chcete zlúčiť tabuľky v databáze MySQL, postupujte podľa krokov uvedených nižšie:



  • Vstúpte na server MySQL a skontrolujte dostupné databázy.
  • Zmeňte databázu a tabuľky zoznamu.
  • Zobrazte obsah tabuľky.
  • Spustite „ INSERT IGNORE INTO SELECT * FROM “príkaz.

Krok 1: Prístup k serveru MySQL



Najprv otvorte terminál Windows a vykonajte poskytnutý príkaz na prístup k serveru MySQL:





mysql -v koreň -p



Krok 2: Zobrazte databázy

Potom použite „ ŠOU ” na zobrazenie všetkých dostupných databáz:

ZOBRAZIŤ DATABÁZY;

Vybrali sme „ mynewdb ” databáza zo zoznamu:

Krok 3: Zmeňte databázu

Teraz vykonajte „ POUŽÍVAŤ ” príkaz na zmenu databázy:

USE mynewdb;

Krok 4: Zoznam tabuliek

Potom zobrazte všetky tabuľky aktuálnej databázy spustením príkazu „ ŠOU 'príkaz:

ZOBRAZIŤ TABUĽKY;

Ako vidíte, vybrali sme nižšie zvýraznené dve tabuľky “ class_marks “ a „ študentské_známky “:

Krok 5: Zobrazte obsah tabuľky

Ak chcete zobraziť obsah predtým vybratých tabuliek vykonaním „ VYBRAŤ “ vyhlásenie:

VYBRAŤ * OD študentských_známok;

Tu sme ukázali „ študentské_známky ” obsah tabuľky, ktorý obsahuje tri záznamy:

Potom si pozrite obsah „ class_marks ” tabuľka:

VYBRAŤ * FROM class_marks;

Ako vidíte, tabuľka uvedená nižšie má dva záznamy:

Krok 6: Zlúčte tabuľky

Nakoniec vykonajte „ INSERT IGNORE INTO ” na zlúčenie tabuliek:

INSERT IGNORE INTO student_marks SELECT * FROM class_marks;

Tu:

  • VLOŽIŤ IGNOROVAŤ ” sa používa na ignorovanie neplatných záznamov vždy, keď do tabuľky pridávame jeden alebo viac záznamov.
  • DO “ sa používa na pridanie záznamu do inej tabuľky.
  • študentské_známky “ je tabuľka, v ktorej chceme zlúčiť riadky.
  • VYBRAŤ ” sa používa na extrahovanie tabuľky.
  • * “ symbol hviezdičky predstavuje všetko.
  • OD Klauzula ” sa používa na získanie niektorých záznamov z tabuľky.
  • class_marks ” je názov cieľovej tabuľky.

Podľa poskytnutého výstupu „ Dopyt OK “ označuje, že príkaz bol úspešne vykonaný:

Krok 7: Overenie

Nakoniec spustite „ VYBRAŤ ” dotaz na overenie, či sú oba záznamy tabuľky zlúčené alebo nie:

VYBRAŤ * OD študentských_známok;

Je možné pozorovať, že záznamy tabuľky boli zlúčené:

To je všetko! Zostavili sme najjednoduchší spôsob spájania tabuliek v databázach MySQL.

Záver

Ak chcete zlúčiť tabuľky v databáze MySQL, najprv prejdite na server MySQL a skontrolujte dostupné databázy. Potom zmeňte databázu, vypíšte tabuľky a zobrazte obsah tabuľky. Ďalej vykonajte „ INSERT IGNORE INTO SELECT * FROM “príkaz. Tento príspevok demonštroval metódu zlučovania tabuliek v databázach MySQL.