MySQL高级三——循环语句
程序员文章站
2022-05-02 13:22:09
...
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)!
上一篇: 信用卡效验程序
下一篇: mysql 按中文字段排序
推荐阅读
-
求一将mysql一数据库下多表循环合并查询语句?该怎么处理
-
mysql-求助MySQL的关于sql语句怎么写??三表的查询~~~请大神进来帮忙~~~~~
-
c语言中用于实现循环结构的三种基本语句是什么
-
MySQL与MSSQl使用While语句循环生成测试数据的代码
-
MySQL与MSSQl使用While语句循环生成测试数据的代码
-
MySQL高级学习笔记(三):Mysql逻辑架构介绍、mysql存储引擎详解
-
MySQL 系列(三)你不知道的 视图、触发器、存储过程、函数、事务、索引、语句
-
mysql存储过程之循环语句(WHILE,REPEAT和LOOP)用法分析
-
MySQL从删库到跑路_高级(三)——视图
-
MySQL 系列(三)你不知道的 视图、触发器、存储过程、函数、事务、索引、语句