sql >> Databáze >  >> Database Tools >> MySQL Workbench

Jak zkopírovat tabulku mezi dvěma modely v pracovním stole Mysql?

Pokud chcete pouze vytvořit jednu tabulku prostřednictvím MySQL Workbench.

V MySQL Workbench:

  1. Připojte se k serveru MySQL
  2. Rozbalte databázi
  3. Klikněte pravým tlačítkem na stůl
  4. Vyberte Kopírovat do schránky
  5. Vyberte Vytvořit výpis

Příkaz vytvoření pro tabulku bude zkopírován do vaší schránky podobně jako níže:

   CREATE TABLE `cache` (
  `cid` varchar(255) NOT NULL DEFAULT '',
  `data` longblob,
  `expire` int(11) NOT NULL DEFAULT '0',
  `created` int(11) NOT NULL DEFAULT '0',
  `headers` text,
  `serialized` smallint(6) NOT NULL DEFAULT '0',
  PRIMARY KEY (`cid`),
  KEY `expire` (`expire`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Vytvořte tabulku v nové databázi

  1. Otevřete novou kartu SQL pro provádění dotazů (Soubor->Karta Nový dotaz)
  2. Změňte kód vytvoření tabulky tak, aby zahrnoval databázi, na které se má tabulka vytvořit.

     CREATE TABLE `databaseName`.`cache` (
      `cid` varchar(255) NOT NULL DEFAULT '',
      `data` longblob,
      `expire` int(11) NOT NULL DEFAULT '0',
      `created` int(11) NOT NULL DEFAULT '0',
      `headers` text,
      `serialized` smallint(6) NOT NULL DEFAULT '0',
      PRIMARY KEY (`cid`),
      KEY `expire` (`expire`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  3. Poté klikněte na tlačítko Execute (vypadá jako blesk)

To zkopíruje schéma tabulky z jedné databáze do druhé pomocí pracovního stolu MySQL. Stačí aktualizovat tabulky v databázi a měli byste vidět nově přidanou tabulku



  1. Část obsahu databáze zmizela po přeinstalaci WAMP

  2. Jak nastavit performance_schema v mysql?

  3. Zamrznutí spouštění SSMS SQL SERVER Management Studio 2012

  4. Nelze se přihlásit do phpMyAdmin, nezobrazují se žádné chyby