sql >> Database >  >> Database Tools >> MySQL Workbench

Hoe kopieer ik een tabel tussen twee modellen in Mysql workbench?

Als u slechts een enkele tabel wilt maken via de MySQL Workbench.

In MySQL Workbench:

  1. Verbinding maken met een MySQL-server
  2. Een database uitbreiden
  3. Klik met de rechtermuisknop op een tafel
  4. Selecteer Kopiëren naar klembord
  5. Selecteer Verklaring maken

Een aanmaakverklaring voor de tabel wordt naar uw klembord gekopieerd, vergelijkbaar met het onderstaande:

   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;

Maak de tabel in de nieuwe database

  1. Open een nieuw SQL-tabblad voor het uitvoeren van query's (File->New Query-tabblad)
  2. Wijzig de code voor het maken van een tabel om de database op te nemen waarop de tabel moet worden gemaakt.

     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. Klik vervolgens op de knop Uitvoeren (ziet eruit als een bliksemschicht)

Dat kopieert het tabelschema van de ene db naar de andere met behulp van de MySQL-werkbank. Ververs gewoon de tabellen in de database en u zou uw nieuw toegevoegde tabel moeten zien



  1. Windows Firewall-regels voor SQL Management Studio

  2. Kan database niet importeren/implementeren naar SQL Azure:de opgegeven servicedoelstelling (zakelijk/web) is ongeldig.

  3. phpMyAdmin installeren op Amazon EC2-instantie

  4. Back-upgrootte van Microsoft Sql Server Management studio wordt negatief