如何查看存储过程的状态
发布时间:2021-05-25 02:24:16 所属栏目: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) 查询结果显示了存储过程的创建时间、修改时间和字符集等信息。 (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
相关内容
未处理完善
-
无相关信息
最新更新