Các thủ tục được lưu trữ cho phép bạn lưu các truy vấn SQL để chạy lại sau. Nó rất thuận tiện cho các truy vấn SQL mà bạn cần chạy nhiều lần. Dưới đây là cách thực thi thủ tục được lưu trữ trong MySQL Workbench.
Cách thực thi thủ tục đã lưu trữ trong MySQL Workbench
Dưới đây là các bước để chạy thủ tục được lưu trữ trong MySQL Workbench. Giả sử bạn có truy vấn SQL sau.
mysql> select * from products;
và chúng tôi tạo quy trình được lưu trữ sau get_products bằng cách sử dụng truy vấn SQL ở trên.
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 | +------------+--------------------+-------+
Phần thưởng đã đọc:MySQL Nhận bản ghi trùng lặp
Hãy cùng chúng tôi xem xét cách thực thi thủ tục được lưu trữ trong MySQL Workbench.
1. Mở MySQL Workbench.
2. Tạo tab Mới để chạy các câu lệnh SQL.
Phần thưởng đọc:MySQL Thêm Ràng buộc Duy nhất
3. Nhập các câu lệnh SQL cho thủ tục được lưu trữ trong tab mới của bạn.
4. Thực hiện các câu lệnh thủ tục cửa hàng bằng cách nhấp vào biểu tượng ‘tia chớp’ được hiển thị bên dưới. Điều đó sẽ gọi thủ tục được lưu trữ trong MySQL Workbench.
Phần thưởng đã đọc:Quy trình được lưu trữ trong MySQL với các tham số
5. Mở rộng nút thủ tục được lưu trữ trong ngăn bên phải. Bạn sẽ thấy tên của thủ tục đã lưu trữ của mình ( get_products ). Nếu bạn không thấy nó, hãy nhấn vào nút làm mới bên cạnh SCHEMAS
Ubiq giúp dễ dàng trực quan hóa dữ liệu trong vài phút và theo dõi trong trang tổng quan thời gian thực. Thử nó ngay hôm nay!