web-dev-qa-db-fra.com

Comment exécuter un script depuis Mysql Workbench?

J'ai un script SQL à distribuer aux autres pour qu'il s'exécute à partir d'un IDE MySQL, et non à partir d'une invite de commande MySQL.

Je souhaite que l'utilisateur charge le script dans une fenêtre de workbench (ou un autre IDE comme sqlyog) et exécute simplement le script, qui insère des enregistrements en fonction de variables, par exemple:

SELECT value FROM mytable WHERE key = "mykey" into @columnid;

INSERT INTO mytable (col2,col3) VALUES (
@columnid,
'testvalue'
)

Nous avons tous installé MySQL Workbench, mais je ne vois pas comment le faire à partir de workbench.

Existe-t-il un moyen d’exécuter un script (situé dans une fenêtre d’éditeur) à partir de Workbench (ou de tout autre IDE MySQL) comme il est possible d’exécuter des scripts à partir d’autres bases de données telles que Toad ou SQL Server Management?

4
draca

Il y a deux différentes méthodes:

  1. Fichier -> Ouvrir un script SQL : Ceci charge simplement le contenu du fichier dans un nouvel onglet de requête SQL de l'éditeur SQL. À partir de là, exécutez la requête exactement comme si vous la tapiez.

  2. Fichier -> Exécuter un script SQL : Ceci ouvre le script SQL dans son propre assistant "Exécuter un script SQL" qui comprend un bouton [Exécuter] pour exécuter la requête. Cela n’affiche qu’une partie de la requête, mais permet à l’utilisateur de remplacer le schéma et le jeu de caractères sélectionnés. Remarque: Cette fonctionnalité a été ajoutée à Workbench 6.2.

Je soupçonne que vous voulez le "script SQL Run" plus simple.

12
Philip Olson

Vous devez simplement aller à l'option File puis cliquer sur Open SQL Script.

Vous pouvez vous référer: Barre d’outils de la fenêtre de requête SQL et une petite vidéo

1
Rahul Tripathi

La plupart des outils RDMS IDE disposent d'un moyen d'ouvrir un script SQL à partir d'un élément de menu.

Dans Workbench, c'est Fichier> Ouvrir un script SQL ... comme l'a écrit Maximus2012.

Dans HeidiSQL, c'est Fichier> Charger un fichier SQL ...

1
O. Jones

Après avoir ouvert le plan de travail Mysql, suivez simplement ces étapes,

  1. démarrer le serveur

serveur -> état du serveur -> démarrer le serveur

  1. créer la base de données pertinente

navigateur (à gauche) -> schémas -> (clic droit) nouveau schéma -> votre nouveau nom de la base de données -> ok

  1. définir la nouvelle base de données comme schéma par défaut

clic droit sur le nouveau nom de la base de données -> définir comme schéma par défaut

  1. Exécuter la requête

fichier-> ouvrir un script sql -> ouvrir le script pertinent -> l'exécuter

  1. Terminer
0
chamzz.dot