当前第2页 返回上一页
2.repeat循环
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | DELIMITER
DROP PROCEDURE IF EXISTS test;
CREATE PROCEDURE test()
BEGIN
DECLARE i INT;
SET i = 0;
REPEAT
INSERT INTO test VALUES(i+11, 'test' , '20' ); # 往test表添加数据
SET i = i + 1; # 循环一次,i加一
UNTIL i > 10 END REPEAT; # 结束循环的条件: 当i大于10时跳出repeat循环
SELECT * FROM test;
END
CALL test();
DELIMITER ;
|
3.loop循环
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | DELIMITER
DROP PROCEDURE IF EXISTS test;
CREATE PROCEDURE test()
BEGIN
DECLARE i INT;
SET i = 0;
lp : LOOP # lp为循环体名,可随意 loop为关键字
INSERT INTO test VALUES(i+11, 'test' , '20' ); # 往test表添加数据
SET i = i + 1; # 循环一次,i加一
IF i > 10 THEN # 结束循环的条件: 当i大于10时跳出loop循环
LEAVE lp;
END IF;
END LOOP;
SELECT * FROM test;
END
CALL test();
DELIMITER ;
|
以上就是mysql 如何写循环语句的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
myeclipse连接mysql数据库图文教程
mysql服务如何修改注册表
史上最简单的mysql数据备份与还原教程
mysql essential版本和普通版本有什么区别?
mysql学习之临时表相关总结
mysql的学习笔记
mysql中怎么给字段设置默认值?
几种mysql中的联接查询操作方法总结
mysql5.x版本乱码问题解决方案
韩顺平mysql基础视频教程的源码课件分享
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql 如何写循环语句