在MySQL数据库中列出存储过程和函数

1.使用SQL查询

SQL脚本应该返回MySQL数据库的所有存储过程和函数的列表

SELECT  routine_schema,  
        routine_name,  
        routine_type 
FROM information_schema.routines 
WHERE routine_schema = 'your_database_name' 
ORDER BY routine_name;

给定查询的结果将列出MySQL数据库中的存储过程和函数:

图片[1]-在MySQL数据库中列出存储过程和函数-颓废SEC

2.使用MySQL交互式shell命令行

如果您使用MySQL shell命令行,则可以使用SHOW PROCEDURE STATUS WHERE db = ‘your_database_name’列出MySQL数据库中的所有过程;

show procedure命令的输出将是:

图片[2]-在MySQL数据库中列出存储过程和函数-颓废SEC

列出MySQL数据库中的所有函数可以使用SHOW FUNCTION STATUS WHERE db = ‘your_database_name’;命令

命令的输出:

图片[3]-在MySQL数据库中列出存储过程和函数-颓废SEC

3.使用ERBuilder Data Modeler列出存储过程和函数

ERBuilder Data Modeler允许您可视化MySQL数据库的结构以及数据库中所有存储过程和函数的列表。

图片[4]-在MySQL数据库中列出存储过程和函数-颓废SEC

对于更多的细节,如存储过程语句或函数语句,ERBuilder数据建模器允许您可视化,只需双击过程名称或函数名称,此外,它允许您编辑它删除它,或添加新的函数或过程。

图片[5]-在MySQL数据库中列出存储过程和函数-颓废SEC
© 版权声明
THE END
喜欢就支持一下吧
点赞17 分享