重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
基本语法
创新互联公司专注于定西网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供定西营销型网站建设,定西网站制作、定西网页设计、定西网站官网定制、微信平台小程序开发服务,打造定西网络公司原创品牌,更为您提供定西网站排名全网营销落地服务。
while 条件 do
要循环执行的代码;
end while;
结构标识符
基本语法
标识名:while 条件 do
要循环执行的代码;
end while 标识名;
delimiter $$// 定义结束符为 $$
drop procedure if exists wk; // 删除 已有的 存储过程
create procedure wk()// 创建新的存储过程
begin
declare i int;// 变量声明
set i = 1;
while i 11 do // 循环体
insert into user_profile (uid) values (i);
set i = i +1;
end while;
end $$ // 结束定义语句
// 调用
delimiter ;// 先把结束符 回复为;
call wk();
delimter : mysql 默认的 delimiter是; 告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。
MySQL是不支持for循环语句的,MySQL支持while循环、repeat循环、loop循环 1.while循环 delimiter // #定义标识符为双斜杠 drop procedure if exists test; #如果存在test存储过程则删除 create procedure test() #创建无参存储过程,名称为test begin declare i int; #申明变量 set i = 0; #变量赋值 while i 10 do #结束循环的条件: 当i大于10时跳出while循环 insert into test values (i);