동일한 점: 단독으로 사용할 수 없으며 주로 저장 프로시저 및 FUNCTION 함수에 사용됩니다. 차이점: WHILE은 먼저 판단한 후 조건이 충족될 때만 실행합니다. REPEAT와 LOOP가 먼저 실행된 후 조건이 충족되면 루프가 종료됩니다. 조건이 false이면 REPEAT도 한 번만 실행할 수 있으며 나머지 두 문은 실행할 수 없습니다.
이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.
1. MySQL 루프 개요
MySQL에는 WHILE, REPEAT, LOOP 세 가지 유형의 루프가 있는데(goto도 있다고 합니다) 단독으로 사용할 수 없고 주로 저장 프로시저 PROCEDURE 및 함수 FUNCTION.
2. WHILE 루프
1. 구문: WHILE condition DO doSomething END WHILE ;
2. 조건이 충족되지 않으면 루프 본문 내용이 실행됩니다. 만나면 루프가 종료됩니다. (예: 2>1, 만족; 1<2, 불만족) --- 먼저 판단한 후 실행합니다.
3. while 루프 저장 프로시저 만들기pro_while
1 2 3 4 5 6 7 8 9 10 |
|
4. 저장 프로시저 호출: CALL pro_while();
관련 권장 사항 "mysql 비디오 튜토리얼"
three , REPEAT 루프
1. 구문: REPEAT doSomething UNTIL condition END REPEAT ;
2 설명: doSomething은 먼저 관련 작업을 수행한 다음 조건이 충족되는지 확인합니다. (WHILE 루프의 반대) ---먼저 실행하고 나중에 판단합니다.
3. 예: 반복 루프 함수 만들기 fun_repeat
1 2 3 4 5 6 7 8 9 10 11 |
|
4. 실행 함수: SELECT fun_repeat();
4. LOOP 루프
1. 으으으으
2 , 설명:1 2 3 4 5 6 |
|
5. 요약 1, While 루프, 먼저 판단하세요. 그런 다음 실행하십시오. 조건이 충족되면 루프를 실행하고 실행합니다.
2. REPEAT 루프,먼저 실행한 후 판단합니다. 조건이 충족되면 실행되지 않고 루프가 종료됩니다.
3. LOOP 루프를 먼저 실행한 다음 판단합니다. 조건이 충족되면 실행되지 않고 루프가 종료됩니다. 4. 조건이 false이면 REPEAT 루프도 한 번 실행할 수 있습니다. 이는 Java의do {} while(조건); 루프와 유사하지만 WHILE 및 LOOP 루프는 실행할 수 없습니다.
컴퓨터 프로그래밍에 대한 더 많은 지식을 보려면프로그래밍 소개
를 방문하세요! !위 내용은 세 가지 루프 문인 While, Loop 및 Repeat 사이의 유사점과 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!