mysql 循环
2016-05-12 17:51
477 查看
mysql 常见的几种循环
#loop ... end loop
DECLARE i INT DEFAULT 0;
repeat_label:LOOP
SELECT i;
SET i=i+1;
IF i>=5 THEN
LEAVE repeat_label;
END IF;
END LOOP;
SELECT '测试外面是否执行';#答案:会,leave只是跳出循环
# while 条件 do ... end while
WHILE i<=2 DO
SELECT CONCAT('你好',i);
SET i=i+1;
END WHILE;
# repeat ... until 条件(后面不能加结束符) end repeat
REPEAT
SET i=i+1;
SELECT i;
UNTIL i<=2
END REPEAT;
#loop ... end loop
DECLARE i INT DEFAULT 0;
repeat_label:LOOP
SELECT i;
SET i=i+1;
IF i>=5 THEN
LEAVE repeat_label;
END IF;
END LOOP;
SELECT '测试外面是否执行';#答案:会,leave只是跳出循环
# while 条件 do ... end while
WHILE i<=2 DO
SELECT CONCAT('你好',i);
SET i=i+1;
END WHILE;
# repeat ... until 条件(后面不能加结束符) end repeat
REPEAT
SET i=i+1;
SELECT i;
UNTIL i<=2
END REPEAT;
相关文章推荐
- MYSQL导入导出.sql文件
- 【转载】LVS+MYCAT+读写分离+MYSQL主备同步部署手册(邢锋)
- MYSQL必知必会读书笔记 第二十二章 使用视图
- mysql 带参数的游标
- mysql死锁示例
- mysql right函数
- Mysql之触发器trigger
- Mysql的存储过程procedure
- 如何修改MySQL字符集
- Mysql的游标cursor
- mysql死锁示例
- MySQL的时间函数
- MySQL命令行乱码问题的解决
- MYSQL查询语句优化
- MySQL:日期函数、时间函数总结
- mysql数据库-MyISAM与InnoDB两个存储引擎的索引实现方式
- 30多条mysql数据库优化方法,千万级数据库记录查询轻松解决
- MySQL中的if和case语句使用总结
- MyCAT实现MySQL的读写分离
- amoeba-mysql配置安装(收集整理)