广告
返回顶部
首页 > 资讯 > 数据库 >MySQL存储过程的查看与删除方法是什么
  • 418
分享到

MySQL存储过程的查看与删除方法是什么

mysql 2023-03-10 18:03:12 418人浏览 安东尼
摘要

这篇文章主要介绍“Mysql存储过程的查看与删除方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“mysql存储过程的查看与删除方法是什么”文章能帮助大家解决

这篇文章主要介绍“Mysql存储过程的查看与删除方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“mysql存储过程的查看与删除方法是什么”文章能帮助大家解决问题。

    一、查看存储过程

    存储过程创建以后,用户可以通过SHOW STATUS语句来查看存储过程的状态,也可以通过SHOW CREATE语句来查看存储过程的定义。用户也可以通过查询infORMation_schema数据库下的Routines表来查看存储过程的信息。本节将详细讲解查看存储过程的状态与定义的方法。

    1.SHOW STATUS语句查看存储过程

    在Mysql中,可以通过SHOW STATUS语句。其基本语法形式如下:

     SHOW PROCEDURE STATUS  [ like ‘pattern'] ;
    • 参数PROCEDURE表示查询存储过程;

    • 参数LIKE 'pattern'用来匹配存储过程的名称。 

    show procedure status like 'proc%';

    MySQL存储过程的查看与删除方法是什么

    2.使用SHOW CREATE语句查看存储过程的定义

    在MySQL中,可以通过SHOW CREATE语句查看存储过程的状态,语法形式如下: 

    SHOW CREATE PROCEDURE proc_name ;|\G
    • 参数PROCEDURE表示查询存储过程;

    • 参数proc_name表示存储过程的名称。 

    Ⅰ使用分号结束

    show create procedure proc_age;

    MySQL存储过程的查看与删除方法是什么

    Ⅱ使反斜杠结束(使用反斜杠条理更清晰)

    MySQL存储过程的查看与删除方法是什么

    3、从information_schema.Routine表中查看存储过程的信息

    存储过程和函数的信息存储在information_schema数据库下的Routines表中。可以通过查询该表的记录来查询存储过程和函数的信息。其基本语法形式如下: 

    SELECT * FROM information_schema.Routines
        Where ROUTINE_NAME = ‘proc_name';
    • 字段ROUTINE_NAME是Routines 存储存储过程和函数的列名称;

    • 参数proc_name表示存储过程或函数的名称。

    select * from information_schema.Routines 
        where routine_name = 'proc_age';

    MySQL存储过程的查看与删除方法是什么

    或者单独查看存储过程的语句 

    select routine_definition from information_schema.Routines 
        where routine_name = 'proc_age';

    MySQL存储过程的查看与删除方法是什么

    二、存储过程的删除

    在MySQL中删除存储过程通过SQL语句DROP完成: 

    DROP PROCEDURE proc_name;
    关键字DROP PROCEDURE用来表示实现删除存储过程;参数proc_name表示所要删除的存储过程名称。 

    例如

    MySQL存储过程的查看与删除方法是什么

    附:存储过程修改

    尽管MySQL数据库支持对存储过程的修改,但是我们依旧不可以修改存储过程中的内容,也不能修改存储过程的名称。如果想要修改存储过程的内容,只能删除原有的存储过程,然后再重新写一个存储过程;如果想要修改存储过程的名称,只能删除原有的存储过程,然后重新创建一个新的存储过程,并且把原有存储过程的内容写入到新的存储过程名称里面。

    MySQL只支持修改存储过程的一些特性,该修改命令SQL示例如下:

    alter procedure 【存储过程名】 【存储过程特性】;

    可以写入的存储过程特性主要有以下6种:

    2、no sql。 表示子程序不包含SQL语句。

    3、reads sql data。 表示子程序中包含读数据的SQL语句。

    4、modifies sql data。 表示子程序中包含写数据的SQL语句。

    5、sql security define或sql security invoke。 如果是define,则表示该存储过程只有定义者自身才可以执行,如果是invoke,则表示调用者可以执行。

    6、comment 【注释信息】。 表示向该存储过程添加注释信息。

    关于“MySQL存储过程的查看与删除方法是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网数据库频道,小编每天都会为大家更新不同的知识点。

    您可能感兴趣的文档:

    --结束END--

    本文标题: MySQL存储过程的查看与删除方法是什么

    本文链接: https://www.lsjlt.com/news/199317.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • MySQL存储过程的查看与删除方法是什么
      这篇文章主要介绍“MySQL存储过程的查看与删除方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“MySQL存储过程的查看与删除方法是什么”文章能帮助大家解决...
      99+
      2023-03-10
      mysql
    • MySQL存储过程的查看与删除实例讲解
      目录一、查看存储过程1.SHOW STATUS语句查看存储过程2.使用SHOW CREATE语句查看存储过程的定义3、从information_schema.Routine表中查看存储过程的信息二、存储过程的删除附:存储...
      99+
      2023-03-09
      mysql存储过程查看删除记录 mysql中的存储过程 mysql数据存储过程
    • 【⑯MySQL | 存储过程与函数】概述 | 创建 | 调用 | 查看 | 修改 | 删除 | 争议
      前言 ✨欢迎来到小K的MySQL专栏,本节将为大家带来MySQL存储过程与函数概述 | 创建 | 调用 | 查看 | 修改 | 删除 | 争议的分享✨ 目录 前言1. 存储过程概述2. ...
      99+
      2023-09-02
      mysql 数据库 sql
    • mysql调用存储过程的方法是什么
      mysql调用存储过程的方法是什么?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! MySQL调用存储过程必须要使...
      99+
      2022-10-18
    • MySQL存储函数与存储过程的区别是什么
      这篇“MySQL存储函数与存储过程的区别是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQL存储函数与存储过程的区...
      99+
      2023-06-29
    • 怎么在mysql中查看存储过程的状态
      在mysql中查询存储过程状态方法:1.启动mysql;2.登录mysql数据库;3.进入数据表;4.执行命令查看状态;具体步骤如下:首先,在命令行中启动mysql服务;service mysql start mysql服务启动后,输入用户...
      99+
      2022-10-25
    • MySQL存储过程异常处理的方法是什么
      MySQL存储过程可以通过以下方法进行异常处理: 使用DECLARE语句声明一个异常变量,然后使用HANDLER语句来处理异常。例...
      99+
      2023-10-25
      MySQL
    • mysql存储过程的语法格式是什么
      这篇文章将为大家详细讲解有关mysql存储过程的语法格式是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。        &nb...
      99+
      2022-10-18
    • MySQL存储过程基本语法是什么
      本篇内容介绍了“MySQL存储过程基本语法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、存储过程的介绍存储过程是事先经经过编译并存...
      99+
      2023-07-04
    • MySQL中的存储过程是什么
      MySQL中的存储过程是一段预先编译好的SQL代码块,它可以在需要的时候被调用执行。存储过程通常用于封装一系列SQL语句,以实现特定...
      99+
      2023-08-15
      MySQL
    • mysql存储过程中给变量赋值的方法是什么
      这篇文章主要介绍“mysql存储过程中给变量赋值的方法是什么”,在日常操作中,相信很多人在mysql存储过程中给变量赋值的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
      99+
      2022-10-19
    • mysql删除用户的方法是什么
      这篇文章主要介绍了mysql删除用户的方法是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。mysql删除用户的两种方法:一、使用dro...
      99+
      2022-10-18
    • plsql执行存储过程的方法是什么
      在PL/SQL中执行存储过程有以下几种方法:1. 使用EXECUTE语句:可以使用EXECUTE或EXEC来执行存储过程。例如,EX...
      99+
      2023-09-28
      plsql
    • jdbc调用存储过程的方法是什么
      JDBC调用存储过程的方法如下:1. 获取数据库连接:首先创建一个合适的数据库连接,使用`java.sql.DriverManage...
      99+
      2023-09-28
      jdbc
    • sql存储过程调试的方法是什么
      调试SQL存储过程的方法可以有以下几种:1. 使用PRINT语句:在存储过程中插入PRINT语句,将变量的值或执行的步骤输出到消息窗...
      99+
      2023-08-28
      sql
    • 数据库redis Db与键过期删除方法是什么
      本篇内容主要讲解“数据库redis Db与键过期删除方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“数据库redis Db与键过期删除方法是什么”吧!一...
      99+
      2022-10-18
    • mysql存储过程的作用是什么
      本篇内容主要讲解“mysql存储过程的作用是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql存储过程的作用是什么”吧! ...
      99+
      2023-04-19
      mysql
    • MySQL删除数据库的方法是什么
      本篇内容介绍了“MySQL删除数据库的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、drop命令删除数据库使用普通用户登陆 M...
      99+
      2023-07-06
    • mysql删除root用户的方法是什么
      本文小编为大家详细介绍“mysql删除root用户的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql删除root用户的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起...
      99+
      2022-10-19
    • mysql中存储过程和存储函数指的是什么
      小编给大家分享一下mysql中存储过程和存储函数指的是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!在mysql中,存储过程和存储函数都是数据库中定义的一些SQL语句的集合。其中,存储函数...
      99+
      2022-10-18
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作