在MySQL數據庫中,可以使用以下循環語句:
WHILE循環語句:當給定條件為真時,重復執行代碼塊。
WHILE condition DO
statements;
END WHILE;
REPEAT循環語句:重復執行代碼塊,直到給定條件為真。
REPEAT
statements;
UNTIL condition;
END REPEAT;
LOOP循環語句:無限循環執行代碼塊,直到遇到LEAVE語句或滿足條件退出循環。
LOOP
statements;
IF condition THEN
LEAVE;
END IF;
END LOOP;
ITERATE語句:終止當前循環的迭代,并開始下一次迭代。
IF condition THEN
ITERATE;
END IF;
LEAVE語句:終止當前循環。
IF condition THEN
LEAVE;
END IF;
需要注意的是,MySQL數據庫的循環語句并不像其他編程語言那樣常用,通常使用其他方法(例如使用SELECT語句和游標)來處理數據庫中的數據。