当前位置:编程学堂 > mysql循环语句的三种类型_MySQL循环语句

mysql循环语句的三种类型_MySQL循环语句

  • 发布:2023-10-02 14:57

简介

MySQL中常见的循环方式有3种:while、repeat和loop循环。还有一种goto,不推荐。

1.while循环

--将mysql分隔符设置为//,表示遇到下一个//时,SQL语句会整体执行

DELIMITER //

如果存在‘测试’则删除程序; #如果测试存储过程存在,则删除它

CREATE procedure test() #创建一个名为test的无参数存储过程

开始

声明 i INT; #声明变量

设定i=0; # 变量赋值

WHILE i<5 DO #结束循环的条件:当i大于5时,跳出while循环

INSERT INTO test VALUES(i+11,'test','20'); #向测试表添加数据

设定i=i+1; # 循环一次,i加1

结束同时; # 结束while循环

从测试中选择*; # 查看测试表数据

// #结束定义语句

调用测试(); #调用存储过程

分隔符; # 将分隔符重置为;

2.重复循环

DELIMITER //

DROP PROCEDURE IF EXISTS 测试;

创建过程测试()

开始

声明 i INT;

设置i = 0;

重复

插入

相关文章

最新资讯