Comment exécuter plusieurs requêtes SQL dans MySQL Workbench
MySQL prend en charge l'exécution de plusieurs instructions sous forme de chaîne, séparées par un point-virgule, caractère spécial. Les utilisateurs peuvent avoir plusieurs types de requêtes. Par exemple, mettre à jour, supprimer ou insérer dans une fenêtre à une seule instruction peut être exécuté d'un seul clic. Lorsque plusieurs requêtes sont exécutées, elles renvoient des résultats sous forme d'ensembles ou d'indicateurs de nombre de lignes.
Ce post décrit comment exécuter plusieurs instructions SQL dans MySQL Workbench.
Comment exécuter plusieurs instructions SQL dans MySQL Workbench ?
Pour exécuter plusieurs commandes dans MySQL Workbench, suivez la procédure fournie :
- Lancez MySQL Workbench et sélectionnez une connexion.
- Créer un nouveau fichier et une nouvelle base de données.
- Exécutez plusieurs commandes, telles que la commande “USE <nom-de-la-base-de-données>”, “CREATE TABLE <nom-de-la-table>” et “INSERT INTO <nom-de-la-table> (col1, col2, ….) VALUE (valeur1, valeur2, …)”.
- Enfin, vérifiez la table créée et son contenu.
Étape 1 : Ouvrir MySQL Workbench
Tout d'abord, recherchez et ouvrez l'outil « MySQL Workbench » via le menu Démarrer :
Étape 2 : Sélectionner la connexion
Maintenant, cliquez sur la connexion existante souhaitée. Par exemple, nous avons sélectionné la “LinuxHintDB ”:
Étape 3 : Créer un nouveau fichier SQL
Ensuite, créez un nouveau fichier SQL en cliquant sur l'icône mise en surbrillance ci-dessous :
Étape 4 : Créer une nouvelle base de données
Exécutez l'instruction “CREATE” pour créer une nouvelle base de données dans MySQL Workbench :
CREATE DATABASE testdb;En conséquence, une nouvelle base de données «testdb» sera créée avec succès :
Étape 5 : Exécuter plusieurs commandes
Tout d'abord, modifiez la base de données à l'aide de la commande « USE » :
USE testdb;Après avoir changé la base de données, la commande “CREATE ” sera exécutée pour créer une nouvelle table avec le nom de la table, les noms des champs comme “StId ”, “FirstName ”, “LastName ”, “Country ”, et “Phone ”. Tous les champs spécifiés sont typés avec leurs types de données appropriés, la condition de valeur nulle, et définissent l'identifiant étudiant “StId ” comme clé primaire:
CREATE TABLE testingtable1 (
StId int,
FirstName nvarchar(40) not null,
LastName nvarchar(40) not null,
Country nvarchar(40) null,
Phone nvarchar(20) null,
constraint PK_CUSTOMER primary key (StId)
);Ensuite, la commande « INSERT INTO » sera exécutée pour ajouter des enregistrements :
INSERT INTO testingtable1 (StId,FirstName,LastName,Country,Phone)VALUES(1,'Maria','Anders','Germany','030-0074321');
INSERT INTO testingtable1 (StId,FirstName,LastName,Country,Phone)VALUES(2,'Ana','Trujillo','Mexico','(5) 555-4729');
INSERT INTO testingtable1 (StId,FirstName,LastName,Country,Phone)VALUES(3,'Antonio','Moreno','Mexico','(5) 555-3932');
INSERT INTO testingtable1 (StId,FirstName,LastName,Country,Phone)VALUES(4,'Thomas','Hardy','UK','(171) 555-7788');
INSERT INTO testingtable1 (StId,FirstName,LastName,Country,Phone)VALUES(5,'Christina','Berglund','Sweden','0921-12 34 65');Comme vous pouvez le voir dans la capture d'écran fournie, plusieurs commandes sont exécutées dans l'ordre et renvoient une seule sortie :
Étape 6 : Vérification
Enfin, pour s'assurer que la table nouvellement créée existe dans la base de données actuelle avec les enregistrements fournis par les différentes commandes, consultez la séquence mise en évidence ci-dessous :
Une autre façon de vérifier si la table est créée avec le contenu fourni à travers les multiples commandes ou non, exécutez la déclaration « SÉLECTIONNER » :
SELECT * FROM testingtable1;C'est tout ! Nous avons créé une table et inséré des enregistrements en exécutant plusieurs requêtes SQL dans MySQL Workbench.
Conclusion
Pour exécuter plusieurs requêtes SQL dans MySQL Workbench, lancez d'abord MySQL Workbench et sélectionnez la connexion. Ensuite, créez un nouveau fichier et créez une nouvelle base de données. Après cela, exécutez les commandes « USE <nom-de-la-base-de-données> », « CREATE TABLE <nom-de-la-table> », et « INSERT INTO <nom-de-la-table> (col1, col2, ….) VALUES (valeur1, valeur2, …) ». Enfin, vérifiez la table créée. Cet article décrit la manière d'exécuter plusieurs requêtes SQL dans MySQL Workbench.






