让我们首先创建一个存储过程-mysql> DELIMITER //

mysql> CREATE PROCEDURE ExtenddatesWithMonthdemo(IN date1 datetime, IN NumberOfMonth int )

-> BEGIN

-> SELECT DATE_ADD(date1,INTERVAL NumberOfMonth MONTH) AS ExtendDate;

-> END;

-> //

mysql> DELIMITER ;

现在,使用help SHOW CREATE命令检查存储过程是否存在。

查询如下-mysql> SHOW CREATE PROCEDURE ExtenddatesWithMonthdemo;

The following is the output displaying the details of the stored procedure we created above:

+--------------------------+--------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+----------------------+--------------------+

| Procedure                | sql_mode                                   | Create Procedure                                                                                                                        | character_set_client | collation_connection | Database Collation |

+--------------------------+--------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+----------------------+--------------------+

| ExtenddatesWithMonthdemo | STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION | CREATE DEFINER = `root`@`%` PROCEDURE `ExtenddatesWithMonthdemo`(IN date1 datetime, IN NumberOfMonth int )

BEGIN

SELECT DATE_ADD(date1,INTERVAL NumberOfMonth MONTH) AS ExtendDate;

END | utf8 | utf8_general_ci | utf8_general_ci |

+--------------------------+--------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+----------------------+--------------------+

1 row in set (0.00 sec)

借助CALL命令调用存储过程。查询如下-mysql> call ExtenddatesWithMonthdemo('2019-02-13',6);

输出结果+---------------------+

| ExtendDate          |

+---------------------+

| 2019-08-13 00:00:00 |

+---------------------+

1 row in set (0.10 sec)

mysql 存储过程 记录是否存在_如何检查MySQL中是否存在存储过程?相关推荐

  1. asscess 一条记录更新数据_一条MySQL更新语句是怎么执行的?

    流程图 这是在网上找到的一张流程图,写的比较好,大家可以先看图,然后看详细阅读下面的各个步骤. 执行流程: 1.连接验证及解析 客户端与MySQL Server建立连接,发送语句给MySQL Serv ...

  2. mysql数据库是否存在_如何检查mysql数据库是否存在

    如何检查mysql数据库是否存在 是否可以在建立连接后检查(MySQL)数据库是否存在. 我知道如何检查数据库中是否存在表,但我需要检查数据库是否存在. 如果不是,我必须调用另一段代码来创建它并填充它 ...

  3. mysql杠杆加号什么意思_对tb_book表中的数据,按ID序号进行升序排列,查询语句是什么?_学小易找答案...

    [单选题]修改数据库表结构用以下哪一项 ( ) [单选题]对于一个微小物理量,通常采用将其进行放大的方法实现测量,以下哪个不是物理实验方法? [单选题]扭摆实验中,为了测出金属匀质细杆绕质心对称轴的转 ...

  4. mysql 5.7临时表空间_深度解析MySQL 5.7之临时表空间

    临时表 临时表顾名思义,就是临时的,用完销毁掉的表. 数据既可以保存在临时的文件系统上,也可以保存在固定的磁盘文件系统上. 临时表有下面几种: 1.全局临时表 这种临时表从数据库实例启动后开始生效,在 ...

  5. mysql主键自增长_全面的MySQL优化面试解析

    本文概要 文章内图片有损,需要高清可以在公众号内回复"大图" 概述 为什么要优化 系统的吞吐量瓶颈往往出现在数据库的访问速度上 随着应用程序的运行,数据库的中的数据会越来越多,处理 ...

  6. mysql update多个字段_常见的MySQL命令大全fourth

    1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2.创建一个数据库MYSQLDATA mysql> Create DATABASE ...

  7. mysql如何查看事务日记_详解 Mysql 事务和Mysql 日志

    事务特性 1.原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节. 2.一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破 ...

  8. mysql自定义函数的优缺点_浅谈MySQL创建自定义函数漏洞的利用和防止

    前一阵子网上风靡的MySQL的udf.dll提权我有所了解-近日由于不再在IDC行业工作了-所以也有所淡忘- 只是最近实在手痒,就决定对我的站点所在的服务器下手--.正好用上这招了- 站点的服务器是W ...

  9. mysql操作数据库语句大全_常用的Mysql数据库操作语句大全整理

    一.用户管理: 1.新建用户: >create user name identified by 'ssapdrow'; 2.更改密码: >set password for name=pas ...

最新文章

  1. 震撼三观:从细胞到宇宙
  2. IOS开发中UIBarButtonItem上按钮切换或隐藏实现案例
  3. 11、Libgdx的音频
  4. Java实现计算景区门票GUI版(入门)
  5. Active Directory备份与还原
  6. find命令与locate命令的区别
  7. 服务器精益改善系列,用OEE来指导生产改善,知识贴干货!「标杆精益」
  8. java使用egl_EGL 学习
  9. 微信小程序毕业设计 基于微信校园二手交易信息小程序系统开题报告
  10. PyGame每日一练——五子棋小游戏
  11. 如何在html中加锚定标记,给一个锚定标记多个功能 - HTML
  12. 游戏美术和策划的要求
  13. oracle数据库系统学习,Oracle数据库学习第二天
  14. 实现74X138和用74X138和74X139构成5-32线译码器
  15. 女性英文名對照及涵意大全
  16. Summernote实现图片上传功能
  17. Hadoop海量级分布式存储
  18. 网络流——最大流EK算法讲解
  19. Golang实现并发版网络爬虫:豆瓣-电影名人数评分爬取并保存文件
  20. 建筑电气设备安装检修实验装置QY-DQS10

热门文章

  1. 六种常用的物联网通信协议
  2. js微信小程序页面左上角返回跳转指定页面
  3. python 在末尾增加一个字符串,python - Python File.write在末尾添加额外的字符串 - SO中文参考 - www.soinside.com...
  4. php读取csv指定行_PHP快速读取CSV大文件指定行
  5. 网络层常见知识点剖析
  6. 计算机上没有启动程序怎么办,Win7开机不加载启动项怎么办
  7. PHP ERROR_PHP 处理错误函数
  8. 转帖 IBM要推POWER9,来了解一下POWER处理器的前世今生
  9. solr 启动、停止
  10. linux下如何安装配置redis及主从配置