`
Kevin12
  • 浏览: 234803 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mysql存储过程中的调试

阅读更多
mysql存储过程的调试很麻烦,直接 select 变量,在调用该存储过程时候就可用在控制台输出。
下面是个小例子:
创建存储过程,同时学习一下存储过程中的while循环和if判断。
说明:在mysql的test数据库下面,创建名称为test的存储过程。
CREATE DEFINER=`root`@`localhost` PROCEDURE `test`.`test`()
BEGIN
  /*声明变量,并设置默认值为0*/
  DECLARE i INT DEFAULT 0;
  DECLARE j INT DEFAULT 0;
  SET i = 1;
  /*while循环,如果循环判断条件不唯一时候,用and或者or并列如:while (i<31 and j<=v2) do*/
  while(i<5) do
       set i = i+1;
       SELECT i;
  end while;
  /*if条件判断,如果判断条件不唯一,用and或者or连接如:*/
  if(i>3) then 
        set j=5;
  else 
        set j=6;
  end if;
  select j;
END

调用存储过程:
call test();
分享到:
评论

相关推荐

    mysql存储过程调试工具

    在本主题中,我们将深入探讨“MySQL存储过程调试工具”,并了解如何利用这些工具来优化和调试存储过程。 首先,我们关注的核心工具是"Debugger for MySQL"。这是一款专为MySQL设计的存储过程调试工具,它提供了断点...

    MySQL存储过程的异常处理方法

    本实例展示了如何在MySQL存储过程中实现异常处理,以捕获并处理可能出现的错误。 首先,我们注意到在创建存储过程`myProc`时,使用了`delimiter $$`来改变MySQL客户端的语句分隔符,这是为了在存储过程中使用多个...

    MySQL存储过程编程.pdf

    MySQL 存储过程编程是指在 MySQL 数据库中使用存储过程来实现业务逻辑的编程技术。存储过程是一种可以在数据库中存储和执行的程序单元,它可以实现复杂的业务逻辑和数据处理操作。 在 MySQL 5.0 中,存储过程的...

    Mysql存储过程调试工具

    Mysql存储过程调试工具 破解版,有使用方法介绍

    MySQL 存储过程入门到精通

    MySQL存储过程是数据库管理系统中的一个重要特性,它允许程序员或数据库管理员预先定义一组SQL语句,形成一个可重用的逻辑单元。在这个“MySQL存储过程入门到精通”资料中,你将深入理解存储过程的原理、创建、调用...

    MySQL存储过程编程教程.pdf

    MySQL存储过程编程是数据库应用开发中的一个重要环节,它可以帮助开发者将一系列的数据库操作封装起来,以提高程序的可维护性和运行效率。在MySQL 5.0及以上版本中,存储过程、函数和触发器的支持为数据库提供了更...

    MYSQL存储过程教程

    MySQL存储过程是数据库管理系统中的一种重要功能,它允许开发者预定义一组SQL语句,并将其封装成一个可重复使用的单元。这个教程将深入讲解如何在MySQL中创建、调用和管理存储过程,以及它们在实际应用中的价值。 ...

    精通MySQL存储过程和函数

    本手册适用于对MySQL存储过程和函数感兴趣的开发者和技术人员,特别是那些希望深入了解并掌握如何在实际项目中高效利用这些功能的专业人士。手册中的所有示例和操作均基于CentOS 6.2 64位系统和MySQL 5.6版本进行。 ...

    mysql存储过程

    MySQL存储过程是数据库管理系统中的一个重要组成部分,它允许程序员和数据库管理员预先定义一组SQL语句,并将其打包成一个可重用的单元。这个过程可以包含多种SQL操作,如INSERT、UPDATE、SELECT等,以及流程控制...

    MySQL存储过程

    MySQL存储过程是数据库管理系统中的一种预编译的代码集合,它允许开发者定义一系列的SQL语句,形成一个可重用的程序单元。在MySQL中,存储过程可以接收参数,执行复杂的逻辑,甚至可以包含控制流语句,如条件判断和...

    MySQL存储过程调试技巧.pdf

    MySQL存储过程调试技巧是数据库开发中的重要技能,尤其对于MySQL这种广泛应用的关系型数据库。MySQL存储过程允许开发者封装复杂的逻辑操作,提升数据处理的效率。然而,由于存储过程的特性,调试过程中可能会遇到...

    操作c#mysql 存储过程

    根据给定的文件标题、描述、标签以及部分内容,我们可以总结并深入探讨以下关于C#与MySQL存储过程操作的关键知识点: ### 一、C#连接MySQL数据库 在C#中,要实现对MySQL数据库的连接与操作,首先需要引用MySQL....

    MySQL存储过程教程(pdf)

    MySQL存储过程是数据库管理系统中的一种重要功能,它允许开发者预编译一组SQL语句并封装成一个可重复使用的对象。这个教程PDF很可能是为初学者和有一定经验的开发者准备的,旨在深入理解如何利用存储过程提升数据库...

    MySQL存储过程.rar

    MySQL存储过程是数据库管理系统中的一种重要功能,它允许开发者预编译一组SQL语句并封装成一个可重复使用的对象。这种技术在大型企业级应用中非常常见,因为它能提高性能、减少网络通信,并且便于代码管理和维护。在...

    中文版MySQL5之存储过程技术手册

    MySQL5存储过程是数据库管理中的一个重要概念,它允许开发者封装一系列SQL语句并作为一个单一的程序执行。在本手册中,我们将深入探讨存储过程的概念、创建、调用、修改以及删除等各个方面,帮助读者掌握这一高效的...

    MySQL 存储过程经典教程.pdf

    ### MySQL存储过程经典教程知识点概览 #### 一、存储过程简介 **存储过程**是一种在数据库中预先编写的SQL程序或脚本,它可以接受输入参数,并返回输出结果。存储过程能够实现复杂的业务逻辑,提高应用程序的安全...

Global site tag (gtag.js) - Google Analytics