举一个mysql循环查询语句
时间: 2023-10-29 14:03:25 浏览: 94
sql 循环语句
下面是一个示例 MySQL 循环查询语句:
```
DELIMITER //
CREATE PROCEDURE loop_example()
BEGIN
DECLARE i INT DEFAULT 1; -- 声明并初始化循环变量
DECLARE max_value INT DEFAULT 10; -- 声明并初始化循环终止条件
-- 开始循环
WHILE i <= max_value DO
SELECT i; -- 执行查询语句
SET i = i + 1; -- 增加循环变量
END WHILE;
END//
DELIMITER ;
```
在上面的例子中,我们声明了一个名为 `i` 的循环变量,并将其初始化为 `1`。我们还声明了一个名为 `max_value` 的变量,并将其初始化为 `10`。然后我们使用 `WHILE` 循环,当 `i` 小于等于 `max_value` 时执行循环体内的语句。在循环体内,我们执行一个查询语句,并将 `i` 增加 `1`。这样,在循环结束之前,我们就会执行十次查询。
注意:上面的示例使用了存储过程,因此需要使用 `DELIMITER` 语句更改语句结束符。
阅读全文