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

¿Cómo copiar la tabla entre dos modelos en el banco de trabajo Mysql?

Si solo desea hacer una sola tabla a través de MySQL Workbench.

En MySQL Workbench:

  1. Conectarse a un servidor MySQL
  2. Expandir una base de datos
  3. Haga clic con el botón derecho en una tabla
  4. Seleccione Copiar al portapapeles
  5. Seleccione Crear estado de cuenta

Se copiará una declaración de creación para la tabla en su portapapeles similar a la siguiente:

   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 tabla en la nueva base de datos

  1. Abra una nueva pestaña de SQL para ejecutar consultas (Archivo->Nueva pestaña de consulta)
  2. Modifique el código de creación de tabla para incluir la base de datos para crear la tabla.

     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. Luego haga clic en el botón Ejecutar (parece un rayo)

Eso copiará el esquema de la tabla de una base de datos a otra usando el banco de trabajo MySQL. Simplemente actualice las tablas en la base de datos y debería ver su tabla recién agregada