MySQL存储过程与函数篇,使用循环语句

 时间:2024-10-11 22:17:18

MySQL流程控制语句是用来控制语句的执行,构造控制流程的语句有:IF语句,CASE语句,LOOP语句,LEAVE语句、ITERATE语句、REPEAT语句和WHILE语句,本文主要给大家讲解流程控制语句中的循环语句

工具/原料

电脑

MySQL

Navicat等数据库可视化管理软件

LOOP语句

1、用于重复执行某些语句,直到使用LEAVE语句跳出循环语句结构[loop标注]:LOOP 执行语句END LOOP [loop标注]

MySQL存储过程与函数篇,使用循环语句

3、调用存储过程CALL testloop(@out1);SELECT @out1;

MySQL存储过程与函数篇,使用循环语句

2、创建存储过程示例CREATE PROCEDURE testloop2(OUT outvalue int(11))BEGIN DECLARE i int(11); SET i = 0; myLoop:LOOP SET i = i+1; IF i < 10 THEN ITERATE myLoop; ELSEIF i > 20 THEN LEAVE myLoop; END IF; SELECT 'i在10到20之间'; END LOOP myLoop; SET outvalue = i;END

MySQL存储过程与函数篇,使用循环语句

REPEAT语句(先执行再判断)

1、创建一个带条件判断的循环过程,每次语句执行完毕后,会对条件表达式进行判断,如果表达式为真,则结束循环。语句结构[REPEAT标注]:REPEAT 执行语句UNTIL 条件表达式END REPEAT [REPEAT标注]

MySQL存储过程与函数篇,使用循环语句

3、调用存储过程CALL testRepeat(@out1);SELECT @out1;

MySQL存储过程与函数篇,使用循环语句

2、创建存储过程示例CREATE PROCEDURE testWhile(OUT outvalue int(11))BEGIN DECLARE i int(11) DEFAULT 10; myWhile:WHILE i < 10 DO set i = i+2; END WHILE myWhile; SET outvalue = i;END

MySQL存储过程与函数篇,使用循环语句
  • eclipse如何使用maven依赖库管理工具
  • eclipse启动不了,出现“Java was...”如何解决
  • myeclipse怎么显示service窗口
  • 如何使用Eclipse打开已有工程
  • 在eclipse中如何设置代码的字体和大小
  • 热门搜索
    怎样做螃蟹简单又好吃 2345影视大全 7z文件怎么打开 好吃易做的家常菜 邮箱大全 豆腐干怎么做好吃 寿司怎么做好吃 炒鸡蛋怎么做好吃 接收证明怎么开 身体排毒的最好方法