sql >> Databasteknik >  >> RDS >> Mysql

Hur man kör lagrad procedur i MySQL Workbench

Med lagrade procedurer kan du spara SQL-frågor för att kunna köra dem igen senare. Det är mycket bekvämt för SQL-frågor som du behöver köra upprepade gånger. Så här kör du lagrad procedur i MySQL Workbench.

Hur man kör lagrad procedur i MySQL Workbench

Här är stegen för att köra lagrad procedur i MySQL Workbench. Låt oss säga att du har följande SQL-fråga.

mysql> select * from products;

och vi skapar följande lagrade procedur get_products med ovanstående SQL-fråga.

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 Läs:MySQL Få dubbletter av poster

Låt oss titta på hur man kör lagrad procedur i MySQL Workbench.

1. Öppna MySQL Workbench.

2. Skapa ny flik för att köra SQL-satser.

Bonusläsning:MySQL Lägg till unik begränsning

3. Ange SQL-satserna för lagrad procedur på din nya flik.

4. Utför butiksprocedurerna genom att klicka på "blixt"-ikonen som visas nedan. Det kommer att anropa lagrad procedur i MySQL Workbench.

Bonus Läs:MySQL lagrad procedur med parametrar

5. Expandera noden för lagrad procedur i den högra rutan. Du bör se namnet på din lagrade procedur (get_products ). Om du inte ser det, tryck sedan på uppdateringsknappen bredvid SCHEMAS

Ubiq gör det enkelt att visualisera data på några minuter och övervaka i realtidsinstrumentpaneler. Prova det idag!

  1. Returnera inkrementvärdet för en identitetskolumn i SQL Server

  2. Postgres - Transponera rader till kolumner

  3. Hur konverterar man tidsstämpel till datetime i MySQL?

  4. Hur du säkerhetskopierar din Moodle MariaDB-databas