MySQL数据库工程师入门实战课程视频教程
4953 人在学
上次我们讲过如何利用SHOW STATUS语句进行MySQL数据库的存储过程的查看以及函数的使用,今天给大家介绍另一个可以查看mysql的存储过程和函数的语句。
《MySQL入门很简单》第14章存储过程和函数,本章介绍了Mysql数据库的存储过程和存储函数。存储过程和存储函数都是用户自己定义的SQL语句的集合。它们都存储在服务器端,只要调用就可以在服务器端执行。本章重点讲解了创建存储过程和存储函数的方法。本节为大家介绍SHOWCREATE语句查看存储过程和函数的定义。
14.3.2SHOW CREATE语句查看存储过程和函数的定义
MySQL中可以通过SHOWCREATE语句查看存储过程和函数的状态。其基本语法形式如下:
其中,PROCEDURE参数表示查询存储过程;FUNCTION参数表示查询存储函数;sp_name参数表示存储过程或函数的名称。
【示例14-22】下面查询名为num_from_employee的存储过程的状态。代码执行如下:
查询结果显示了存储过程的定义、字符集等信息。
注意:SHOWSTATUS语句只能查看存储过程或函数是操作哪一个数据库、存储过程或函数的名称、类型、谁定义的、创建和修改时间、字符编码等信息。但是,这个语句不能查询存储过程或函数的具体定义。如果需要查看详细定义,需要使用SHOWCREATE语句。
通过学习,我们大概掌握了可以查看mysql存储过程和函数的语句,也明白了这两种语句的区别,大家如果还想了解更多,可以关注课课家进行学习。