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

Come copiare la tabella tra due modelli in Mysql workbench?

Se vuoi solo fare una singola tabella tramite MySQL Workbench.

In MySQL Workbench:

  1. Connettiti a un server MySQL
  2. Espandi un database
  3. Fai clic con il pulsante destro del mouse su una tabella
  4. Seleziona Copia negli appunti
  5. Seleziona Crea estratto conto

Una dichiarazione di creazione per la tabella verrà copiata negli appunti in modo simile alla seguente:

   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;

Crea la tabella nel nuovo database

  1. Apri una nuova scheda SQL per l'esecuzione di query (File->Nuova scheda Query)
  2. Modifica il codice di creazione della tabella per includere il database su cui creare la tabella.

     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. Quindi fai clic sul pulsante Esegui (sembra un fulmine)

Ciò copierà lo schema della tabella da un db all'altro utilizzando l'ambiente di lavoro MySQL. Basta aggiornare le tabelle nel database e dovresti vedere la tabella appena aggiunta