加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

如何查看存储过程的状态

发布时间:2021-05-25 02:23:40 所属栏目:MySql教程 来源:互联网
导读:MySQL 中可以通过 SHOW STATUS 语句查看存储过程的状态,其基本语法形式如下: SHOW PROCEDURE STATUS LIKE 存储过程名; LIKE 存储过程名 用来匹配存储过程的名
MySQL 中可以通过 SHOW STATUS 语句查看存储过程的状态,其基本语法形式如下:

SHOW PROCEDURE STATUS LIKE 存储过程名;

LIKE 存储过程名用来匹配存储过程的名称,LIKE 不能省略。 实例 1 创建数据表 studentinfo,SQL 语句如下: CREATE TABLE `studentinfo` ( `ID` int(11) NOT NULL, `NAME` varchar(20) DEFAULT NULL, `SCORE` decimal(4,2) DEFAULT NULL, `SUBJECT` varchar(20) DEFAULT NULL, `TEACHER` varchar(20) DEFAULT NULL, PRIMARY KEY (`ID`) );
向数据表 studentinfo 中插入数据,SQL 语句和执行结果如下: mysql> INSERT INTO studentinfo(id,name,score) VALUES(1,"zhangsan",80),(2,"lisi","70"); Query OK, 2 rows affected (0.01 sec) Records: 2 Duplicates: 0 Warnings: 0
创建存储过程 showstuscore,SQL 语句和运行结果如下: mysql> DELIMITER // mysql> CREATE PROCEDURE showstuscore() -> BEGIN -> SELECT id,name,score FROM studentinfo; -> END // Query OK, 0 rows affected (0.07 sec)
下面查询名为 showstuscore 的存储过程的状态,SQL 语句和运行结果如下: mysql> SHOW PROCEDURE STATUS LIKE 'showstuscore' G *************************** 1. row *************************** Db: test Name: showstuscore Type: PROCEDURE Definer: root@localhost Modified: 2020-02-20 13:34:50 Created: 2020-02-20 13:34:50 Security_type: DEFINER Comment: character_set_client: gbk collation_connection: gbk_chinese_ci Database Collation: latin1_swedish_ci 1 row in set (0.01 sec) mysql> SHOW PROCEDURE STATUS LIKE 'show%' G *************************** 1. row *************************** Db: test Name: showstuscore Type: PROCEDURE Definer: root@localhost Modified: 2020-02-21 09:34:50 Created: 2020-02-21 09:34:50 Security_type: DEFINER Comment: character_set_client: gbk collation_connection: gbk_chinese_ci Database Collation: latin1_swedish_ci 1 row in set (0.00 sec) 查询结果显示了存储过程的创建时间、修改时间和字符集等信息。

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读