Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm thế nào chúng ta có thể xem danh sách các thủ tục được lưu trữ và các hàm được lưu trữ trong một cơ sở dữ liệu MySQL cụ thể?


Chúng ta có thể xem danh sách thủ tục được lưu trữ và các hàm được lưu trữ trong cơ sở dữ liệu cụ thể bằng cách sử dụng truy vấn sau trên INFORMATION_SCHEMA.ROUTINES như sau -

mysql> SELECT ROUTINE_TYPE, ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = 'query';
+--------------+--------------+
| ROUTINE_TYPE | ROUTINE_NAME |
+--------------+--------------+
| PROCEDURE    | allrecords   |
| FUNCTION     | Hello        |
+--------------+--------------+
2 rows in set (0.04 sec)

Truy vấn trên trả về thủ tục có tên ‘allrecords’ và hàm có tên ‘Hello’ được lưu trữ trong cơ sở dữ liệu có tên ‘query’.