MySQL Workbench
 sql >> Base de données >  >> Database Tools >> MySQL Workbench

Comment copier une table entre deux modèles dans Mysql workbench ?

Si vous voulez juste faire une seule table via MySQL Workbench.

Dans MySQL Workbench :

  1. Se connecter à un serveur MySQL
  2. Développer une base de données
  3. Clic droit sur un tableau
  4. Sélectionnez Copier dans le presse-papiers
  5. Sélectionnez Créer une déclaration

Une instruction de création pour la table sera copiée dans votre presse-papiers comme ci-dessous :

   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;

Créer la table dans la nouvelle base de données

  1. Ouvrir un nouvel onglet SQL pour exécuter des requêtes (Fichier -> Nouvel onglet de requête)
  2. Modifiez le code de création de table pour inclure la base de données sur laquelle créer la table.

     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. Cliquez ensuite sur le bouton Exécuter (ressemble à un éclair)

Cela copiera le schéma de table d'une base de données à une autre à l'aide de l'atelier MySQL. Actualisez simplement les tables dans la base de données et vous devriez voir votre table nouvellement ajoutée