mysql while
时间: 2023-07-11 13:44:09 浏览: 81
MySQL循环语句之while循环测试
5星 · 资源好评率100%
`while` 是一个关键字,用于执行循环语句,而 MySQL 并没有直接支持 `while` 关键字。不过,MySQL 提供了一些类似于 `while` 的循环语句,比如 `LOOP` 和 `REPEAT`。这些循环语句可以用来执行一段代码块,直到满足某个条件为止。下面是一个使用 `LOOP` 循环语句的示例:
```
DECLARE i INT DEFAULT 0;
LOOP
SET i = i + 1;
IF i > 10 THEN
LEAVE;
END IF;
SELECT i;
END LOOP;
```
在上面的示例中,我们定义了一个整型变量 `i`,然后使用 `LOOP` 循环语句不断对其进行加一的操作,直到 `i` 的值大于 10 时跳出循环。在循环体内,我们使用了 `IF` 条件语句判断是否需要跳出循环,并使用 `SELECT` 语句输出 `i` 的值。
阅读全文