MySQL高级三——循环语句
程序员文章站
2022-05-09 21:31:21
...
1、where循环
create procedure p_addnum() begin declare i int default 1; declare addresult int default 0; while i <= 100 do set addresult = addresult + i; set i = i + 1; end while; select addresult; end; $$;
2、repeat循环
create procedure p_updatenum() begin declare imin int default 1; declare value int default 1; declare imax int default 100; repeat select value; set value = value + 1; set imin = imin + 1; until imin > imax end repeat; end; $$;
3、loop循环
create procedure p_updateloop() begin declare imin int default 1; declare value int default 1; declare imax int default 100; myloop:loop select value; set value = value + 1; set imin = imin + 1; if imin > imax then leave myloop; end if; end loop; end; $$;
以上就是MySQL高级三——循环语句的内容,更多相关内容请关注PHP中文网(www.php.cn)!
上一篇: Vue应用引用矢量图
推荐阅读
-
c语言中用于实现循环结构的三种基本语句是什么
-
MySQL与MSSQl使用While语句循环生成测试数据的代码
-
MySQL与MSSQl使用While语句循环生成测试数据的代码
-
MySQL高级学习笔记(三):Mysql逻辑架构介绍、mysql存储引擎详解
-
MySQL 系列(三)你不知道的 视图、触发器、存储过程、函数、事务、索引、语句
-
mysql存储过程之循环语句(WHILE,REPEAT和LOOP)用法分析
-
MySQL从删库到跑路_高级(三)——视图
-
MySQL 系列(三)你不知道的 视图、触发器、存储过程、函数、事务、索引、语句
-
学会MYSQL数据库高级SQL语句一篇就够了,一一举例
-
(三)Python3 循环语句——while