zoukankan      html  css  js  c++  java
  • mysql 存储过程-2基础

    https://www.runoob.com/w3cnote/mysql-stored-procedure.html

    MySQL存储过程的查询

    我们像知道一个数据库下面有那些表,我们一般采用 showtables; 进行查看。那么我们要查看某个数据库下面的存储过程,是否也可以采用呢?答案是,我们可以查看某个数据库下面的存储过程,但是是另一钟方式。

    我们可以用以下语句进行查询:

    1.select name from mysql.proc where db='数据库名';
    

    或者
    
    2.select routine_name from information_schema.routines where routine_schema='数据库名';
    

     加查询条件的:

    或者
    3.show procedure status 
    show procedure status where db='数据库名'G; (输出的信息更详细)(G :格式输出,更易于展示与阅读)
    show procedure status like 'p%'G; 模糊查询,当前数据库中p开头的存储过程;

     

    如果我们想知道,某个存储过程的详细,那我们又该怎么做呢?是不是也可以像操作表一样用describe 表名进行查看呢?

    答案是:我们可以查看存储过程的详细,但是需要用另一种方法:

    4.SHOW CREATE PROCEDURE 数据库.存储过程名;  支持G 显示的格式输出

     show create procedure 存储过程名称 G;  格式话输出这个存储过程的模式,并成看到存储过程里面的内容;

     

     就可以查看当前存储过程的详细。

    MySQL存储过程修改:

    mysql 不支持修改已经创建的存储过程,要想修改的话,把之前的存存储过程删掉,重新写;但是支持修改存储过程的特性;

    MySQL存储过程-删除:drop procedure 存储过程名称

     

     

  • 相关阅读:
    echo和重定向
    grep命令
    重温JSP学习笔记--JSP动作标签
    重温JSP学习笔记--El表达式
    重温JSP学习笔记--El函数库
    重温JSP学习笔记--JSTL标签库
    重温JSP学习笔记
    Android 用 camera2 API 自定义相机
    从零开始用 Flask 搭建一个网站(一)
    从零开始用 Flask 搭建一个网站(二)
  • 原文地址:https://www.cnblogs.com/xxzz123/p/13095144.html
Copyright © 2011-2022 走看看