MySQL是不支持for循环语句的,

MySQL支持while循环、repeat循环、loop循环(创建存储过程,然后调用执行)

1.while循环

    delimiter //                            #定义标识符为双斜杠drop procedure if exists test;          #如果存在test存储过程则删除create procedure test()                 #创建无参存储过程,名称为testbegindeclare i int;                      #申明变量set i = 0;                          #变量赋值while i < 10 do                     #结束循环的条件: 当i大于10时跳出while循环insert into test values (i);    #往test表添加数据set i = i + 1;                  #循环一次,i加一end while;                          #结束while循环select * from test;                 #查看test表数据end//                                      #结束定义语句call test();                            #调用存储过程

2.repeat循环

    delimiter //                            #定义标识符为双斜杠drop procedure if exists test;          #如果存在test存储过程则删除create procedure test()                 #创建无参存储过程,名称为testbegindeclare i int;                      #申明变量set i = 0;                          #变量赋值repeatinsert into test values (i);    #往test表添加数据set i = i + 1;                  #循环一次,i加一until i > 10 end repeat;            #结束循环的条件: 当i大于10时跳出repeat循环select * from test;                 #查看test表数据end//                                      #结束定义语句call test();                            #调用存储过程

3.loop循环

    delimiter //                            #定义标识符为双斜杠drop procedure if exists test;          #如果存在test存储过程则删除create procedure test()                 #创建无参存储过程,名称为testbegindeclare i int;                      #申明变量set i = 0;                          #变量赋值lp : loop                           #lp为循环体名,可随意 loop为关键字insert into test values (i);    #往test表添加数据set i = i + 1;                  #循环一次,i加一if i > 10 then                  #结束循环的条件: 当i大于10时跳出loop循环leave lp;end if; end loop;select * from test;                 #查看test表数据end//                                      #结束定义语句call test();                            #调用存储过程

mysql没有for循环语句(使用while替代)相关推荐

  1. Mysql中的循环语句

    mysql 操作同样有循环语句操作,网上说有3中标准的循环方式: while 循环 . loop 循环和repeat循环.还有一种非标准的循环: goto. 鉴于goto 语句的跳跃性会造成使用的的思 ...

  2. mysql的while循环语句,MySQL循环语句之while循环测试

    MySQL有循环语句操作,while 循环.loop循环和repeat循环,目前我只测试了 while 循环,下面与大家分享下 mysql 操作同样有循环语句操作,网上说有3中标准的循环方式: whi ...

  3. MySQL三种循环语句的区别_While、Loop和Repeat三种循环语句有什么异同?

    相同点:不可单独使用,主要用于存储过程和函数FUNCTION中.区别:WHILE先判断,后执行:满足条件才执行.REPEAT和LOOP先执行,后判断:满足条件就结束循环.当条件为false时,REPE ...

  4. mysql存储过程之循环语句(五)

    1.while循环语句 需求:想数据库表插入20条数据DELIMITER $$ CREATE PROCEDURE test_while() BEGIN-- 定义循环对象DECLARE i INT DE ...

  5. mysql 5.7 循环语句_MySQL循环语句|mysql|loop|delimiter|procedure|调用_网易订阅

    mysql常见的三种循环方式:while.repeat和loop循环.还有一种goto,不推荐使用. 1.while循环 -- 设置mysql分隔符为//,也就意味着,当遇到下一个//时,整体执行SQ ...

  6. mysql for loop_MySQL循环语句 - Linux就该这么学的个人空间 - OSCHINA - 中文开源技术交流社区...

    mysql常见的三种循环方式:while.repeat和loop循环.还有一种goto,不推荐使用. 1.while循环 -- 设置mysql分隔符为//,也就意味着,当遇到下一个//时,整体执行SQ ...

  7. mysql的for循环语句_Mysql实现for循环遍历

    一.目标背景 今天需要修改数据库中的一小部分数据,而逻辑中需要实现一个for循环,将一列数据依次传入目标SQL中作为条件,由于需要改的数据相当小,就不想写代码实现了,于是研究了下怎么用SQL实现: 需 ...

  8. mysql动态sql循环语句_mysql存储过程循环遍历sql结果集,并执行动态sql

    /* 将其他几张表数据复制到一张总表中 */ DROP PROCEDURE IF EXISTS sp_customer; CREATE PROCEDURE sp_customer() BEGIN -- ...

  9. mysql存储过程while循环语句

    PHP学习流群:QQ 710146817 mysql数据库连接工具Navicat Premium 新建查询如下: 保存后,在新建查询: 结果如下 : 学习流群:QQ 710146817  相关网站:x ...

最新文章

  1. 常用系统存储过程有:
  2. Git - 版本控制工具十分钟入门手册
  3. Winform模拟post请求和get请求登录网站
  4. flink sql设置并行度_Flink集成Hivestream模式用例
  5. 在python中创建虚拟环境和Django对数据库的操作(一)
  6. 使用LD链接时候文件的顺序
  7. Zookeeper 3.6.0启动时 8080端口被占用
  8. 使用YAML创建一个 Kubernetes Depolyment
  9. Visual Studio 单元测试之六---UI界面测试
  10. procedure mysql_所有子节点、Procedure、MySQL
  11. Apache Flink Meetup · 北京站,1.13 新版本 x 互娱实践分享的开发者盛筵!
  12. asp.net core 系列 3 依赖注入服务
  13. RHCS集群 切换时defunct僵尸进程解决方案
  14. 我的世界服务器显示红心,我的世界手机版红心怎么恢复 | 手游网游页游攻略大全...
  15. 手机12306买卧铺下铺技巧_12306网上购下铺技巧(亲历版)
  16. Java SE 和 Java EE 的区别
  17. 用C#.NET编写软件注册机
  18. 如何零基础入门PS软件?
  19. 在线点餐外卖系统 毕业设计毕业论文参考(1)功能
  20. excel合并两列内容_必看!Excel数据合并的这3个小技巧,千万要学会……

热门文章

  1. P20到P23js知识点
  2. HTML期末大学生网页设计作业 (我的家乡南京介绍网站制作)
  3. win10下MySQL无法运行问题
  4. mac 文件上传服务器
  5. 彻底删除Android Studio
  6. 训练数据不够怎么造?yolo5 最有用的trick 之数据增强详解
  7. kali工具Crunch
  8. Macbook Apple Silicon 环境及常用软件安装
  9. pdm生成java_PowerDesigner通过SQL语句生成PDM文件并将name和comment进行互相转换
  10. BDTC 2017丨探索大数据在医疗行业的应用实践