MySQL Workbench
 sql >> Base de Dados >  >> Database Tools >> MySQL Workbench

Como copiar a tabela entre dois modelos no Mysql workbench?


Se você quer apenas fazer uma única tabela através do MySQL Workbench.

No MySQL Workbench:
  1. Conectar a um servidor MySQL
  2. Expandir um banco de dados
  3. Clique com o botão direito em uma tabela
  4. Selecione Copiar para a área de transferência
  5. Selecione Criar extrato

Uma instrução de criação para a tabela será copiada para sua área de transferência semelhante à abaixo:
   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;

Crie a tabela no novo banco de dados
  1. Abra uma nova guia SQL para executar consultas (Arquivo->Nova guia de consulta)

  2. Altere o código de criação da tabela para incluir o banco de dados no qual criar a tabela.


     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. Em seguida, clique no botão Executar (parece um relâmpago)

Isso copiará o esquema da tabela de um banco de dados para outro usando o ambiente de trabalho do MySQL. Basta atualizar as tabelas no banco de dados e você deverá ver sua tabela recém-adicionada