Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So führen Sie gespeicherte Prozeduren in MySQL Workbench aus

Gespeicherte Prozeduren ermöglichen es Ihnen, SQL-Abfragen zu speichern, um sie später erneut auszuführen. Es ist sehr praktisch für SQL-Abfragen, die Sie wiederholt ausführen müssen. So führen Sie gespeicherte Prozeduren in MySQL Workbench aus.

So führen Sie gespeicherte Prozeduren in MySQL Workbench aus

Hier sind die Schritte zum Ausführen einer gespeicherten Prozedur in MySQL Workbench. Angenommen, Sie haben die folgende SQL-Abfrage.

mysql> select * from products;

und wir erstellen die folgende gespeicherte Prozedur get_products mit der obigen SQL-Abfrage.

mysql> DELIMITER //

mysql> CREATE PROCEDURE Get_Products()
       BEGIN
       SELECT *  FROM products;
       END //

mysql> DELIMITER ;
mysql> call get_products;
+------------+--------------------+-------+
| product_id | product_name       | price |
+------------+--------------------+-------+
|          1 | iPhone 11          |   400 |
|          2 | Samsung Galaxy A50 |   250 |
+------------+--------------------+-------+

Bonus-Lesetext:MySQL erhält doppelte Datensätze

Sehen wir uns an, wie gespeicherte Prozeduren in MySQL Workbench ausgeführt werden.

1. Öffnen Sie die MySQL-Workbench.

2. Erstellen Sie eine neue Registerkarte, um SQL-Anweisungen auszuführen.

Bonus-Lesetext:MySQL fügt Unique Constraint hinzu

3. Geben Sie die SQL-Anweisungen für die gespeicherte Prozedur in Ihrer neuen Registerkarte ein.

4. Führen Sie die Store-Procedure-Anweisungen aus, indem Sie auf das unten gezeigte „Blitz“-Symbol klicken. Dadurch wird eine gespeicherte Prozedur in MySQL Workbench aufgerufen.

Bonus-Lesevorgang:Gespeicherte MySQL-Prozedur mit Parametern

5. Erweitern Sie den Knoten der gespeicherten Prozedur im rechten Bereich. Sie sollten den Namen Ihrer gespeicherten Prozedur sehen (get_products ). Wenn Sie es nicht sehen, klicken Sie auf die Schaltfläche „Aktualisieren“ neben SCHEMAS

Ubiq macht es einfach, Daten innerhalb von Minuten zu visualisieren und in Echtzeit-Dashboards zu überwachen. Probieren Sie es noch heute aus!