Jak sloučit tabulky pomocí MySQL?

Jak Sloucit Tabulky Pomoci Mysql



V MySQL je „ VLOŽIT IGNOROVAT ” se používá při slučování jednoho nebo více záznamů jiných tabulek do jedné tabulky. Navíc se vyhne neplatným řádkům, jako je přidání duplicitního klíče tam, kde pole tabulky mají omezení PRIMARY nebo UNIQUE. Jiná situace je vložení hodnoty NULL, kde pole tabulky má omezení NOT NULL.

Tento příspěvek bude diskutovat o metodě slučování tabulek v databázích MySQL.







Jak sloučit tabulky v databázích MySQL?

Chcete-li sloučit tabulky v databázi MySQL, postupujte podle níže uvedených kroků:



  • Vstupte na server MySQL a zkontrolujte dostupné databáze.
  • Změňte databázi a tabulky seznamu.
  • Zobrazte obsah tabulky.
  • Spusťte „ INSERT IGNORE INTO SELECT * FROM “příkaz.

Krok 1: Přístup k serveru MySQL



Nejprve otevřete terminál Windows a spusťte poskytnutý příkaz pro přístup k serveru MySQL:





mysql -v vykořenit -p



Krok 2: Zobrazení databází

Poté použijte „ UKÁZAT ” pro zobrazení všech dostupných databází:

ZOBRAZIT DATABÁZE;

Vybrali jsme „ mynewdb ” databáze ze seznamu:

Krok 3: Změňte databázi

Nyní proveďte „ POUŽITÍ ” příkaz pro změnu databáze:

USE mynewdb;

Krok 4: Seznam tabulek

Dále zobrazte všechny tabulky aktuální databáze spuštěním příkazu „ UKÁZAT 'příkaz:

ZOBRAZIT TABULKY;

Jak vidíte, vybrali jsme níže zvýrazněné dvě tabulky „ class_marks ' a ' student_marks “:

Krok 5: Zobrazení obsahu tabulky

Chcete-li zobrazit obsah dříve vybraných tabulek spuštěním „ VYBRAT ' prohlášení:

VYBRAT * OD žákovských_známek;

Zde jsme ukázali „ student_marks ” obsah tabulky, která obsahuje tři záznamy:

Poté si prohlédněte obsah „ class_marks ' stůl:

VYBRAT * FROM class_marks;

Jak vidíte, níže uvedená tabulka má dva záznamy:

Krok 6: Sloučení tabulek

Nakonec proveďte „ INSERT IGNORE INTO ” pro sloučení tabulek:

INSERT IGNORE INTO student_marks VYBRAT * FROM class_marks;

Tady:

  • VLOŽIT IGNOROVAT ” se používá k ignorování neplatných záznamů, kdykoli přidáváme jeden nebo více záznamů do tabulky.
  • DO ” slouží k přidání záznamu do jiné tabulky.
  • student_marks ” je tabulka, kde chceme sloučit řádky.
  • VYBRAT ” se používá k extrahování tabulky.
  • * ” symbol hvězdičky představuje vše.
  • Z ” klauzule se používá k načtení některých záznamů z tabulky.
  • class_marks ” je název cílové tabulky.

Podle poskytnutého výstupu „ Dotaz OK ” znamená, že příkaz byl úspěšně proveden:

Krok 7: Ověření

Nakonec spusťte „ VYBRAT ” dotaz pro ověření, zda jsou oba záznamy tabulky sloučeny nebo ne:

VYBRAT * OD žákovských_známek;

Lze pozorovat, že záznamy tabulky byly sloučeny:

To je vše! Sestavili jsme nejjednodušší metodu slučování tabulek v databázích MySQL.

Závěr

Chcete-li sloučit tabulky v databázi MySQL, nejprve přejděte na server MySQL a zkontrolujte dostupné databáze. Poté změňte databázi, vypište tabulky a zobrazte obsah tabulky. Dále proveďte „ INSERT IGNORE INTO SELECT * FROM “příkaz. Tento příspěvek demonstroval metodu slučování tabulek v MySQL databázích.