MySQL은 다음 중 하나가 발생할 때 명령문의 끝을 결정합니다. -
세미콜론(;)
일반적으로 MySQL은 종료 세미콜론(;)을 만나면 명령문의 끝을 한 줄 또는 여러 줄로 결정합니다. 아래의 예를 고려하십시오.
mysql> Select * from employee; (Single line statement) mysql> Select * -> from -> employee; (Multiple line statement)
두 경우 모두 MySQL은 명령문의 끝을 의미하는 세미콜론을 만난 후 결과 집합을 반환합니다.
\G 옵션
\G 옵션은 현재 상태를 실행할 서버로 보내고 그 결과를 세로 형식으로 표시하는 것을 의미합니다. 명령문(한 줄 또는 여러 줄)에서 \G를 사용하고 세미콜론(;)을 생략하면 MySQL은 명령문의 끝을 \G를 만날 때와 같이 결정합니다. 아래 예를 고려하십시오 -
mysql> Select * from Student\G *************************** 1. row *************************** Name: Gaurav RollNo: 100 Grade: B.tech *************************** 2. row *************************** Name: Aarav RollNo: 150 Grade: M.SC *************************** 3. row *************************** Name: Aryan RollNo: 165 Grade: M.tech 3 rows in set (0.00 sec)
\g 옵션
\g 옵션은 현재 상태를 실행할 서버로 보내는 것을 의미합니다. 명령문에서 \g를 사용하고 세미콜론(;)을 생략할 때(한 줄 또는 여러 줄) MySQL은 명령문의 끝을 \g를 만날 때와 같이 결정합니다. 세미콜론(;)을 사용하여 얻은 것과 동일한 형식으로 출력을 제공합니다. 아래 예를 고려하십시오 -
mysql> Select * from Student\g +--------+--------+--------+ | Name | RollNo | Grade | +--------+--------+--------+ | Gaurav | 100 | B.tech | | Aarav | 150 | M.SC | | Aryan | 165 | M.tech | +--------+--------+--------+ 3 rows in set (0.00 sec)