zoukankan      html  css  js  c++  java
  • MySQL 列出存储过程

    MySQL  列出存储过程

    接下来介绍如何列出MySQL数据库中的所有存储过程,并显示存储过程源代码的一些非常有用的语句。

    MySQL为提供了一些有用的语句,可以更有效地管理存储过程。这些语句包括列出存储过程并显示存储过程的源代码。

    显示存储过程字符

    要显示存储过程的字符,请使用SHOW PROCEDURE STATUS语句如下:

    SHOW PROCEDURE STATUS [LIKE 'pattern' | WHERE expr];
    SHOW PROCEDURE STATUS语句是对SQL标准的MySQL扩展。此语句提供存储过程的字符,包括数据库,存储过程名称,类型,创建者等。

    可以使用LIKEWHERE子句根据各种标准过滤出存储过程。

    要列出您有权访问的数据库的所有存储过程,请使用SHOW PROCEDURE STATUS语句,如下所示:

    SHOW PROCEDURE STATUS;

    如果要在特定数据库中显示存储过程,可以在SHOW PROCEDURE STATUS语句中使用WHERE子句:

    SHOW PROCEDURE STATUS WHERE db = 'yiibaidb';

    如果要显示具有特定模式的存储过程,例如,名称包含product字符,则可以使用LIKE操作符,如以下命令:

    SHOW PROCEDURE STATUS WHERE name LIKE '%product%'

    显示存储过程的源代码

    要显示特定存储过程的源代码,请使用SHOW CREATE PROCEDURE语句如下:

    SHOW CREATE PROCEDURE stored_procedure_name

    SHOW CREATE PROCEDURE关键字之后指定存储过程的名称。例如,要显示GetAllProducts存储过程的代码,请使用以下语句:

    SHOW CREATE PROCEDURE GetAllProducts;

    在本教程中,您已经学习了一些有用的语句,包括SHOW PROCEDURE STATUSSHOW CREATE PROCEDURE语句,用于列出数据库中的存储过程并获取存储过程的源代码。

  • 相关阅读:
    HDU 5818 Joint Stacks
    HDU 5816 Hearthstone
    HDU 5812 Distance
    HDU 5807 Keep In Touch
    HDU 5798 Stabilization
    HDU 5543 Pick The Sticks
    Light OJ 1393 Crazy Calendar (尼姆博弈)
    NEFU 2016省赛演练一 I题 (模拟题)
    NEFU 2016省赛演练一 F题 (高精度加法)
    NEFU 2016省赛演练一 B题(递推)
  • 原文地址:https://www.cnblogs.com/BlueSkyyj/p/10445914.html
Copyright © 2011-2022 走看看