Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

MySQL에서 세로 형식으로 출력 결과를 표시하는 방법

MySQL에서 테이블 형식 대신 세로 형식으로 출력하기

MySQL 문장 끝에 \G를 붙이면 일반적인 테이블(표) 형식이 아닌 세로(vertical) 형식으로 결과를 출력할 수 있습니다. 이는 특히 컬럼 수가 많아 가로로 표시했을 때 화면이 복잡해지는 경우 결과를 한눈에 파악하는 데 매우 유용합니다.

일반적인 테이블 형식 출력

mysql> Select curdate();
+------------+
| curdate()  |
+------------+
| 2017-11-06 |
+------------+
1 row in set (0.00 sec)

위 예시처럼 일반적으로 쿼리를 실행하면 결과가 표 형태로 출력됩니다.

세로 형식 출력 (\G 사용)

mysql> Select CURDATE()\G
*************************** 1. row ***************************
CURDATE(): 2017-11-06
1 row in set (0.00 sec)

두 예시를 비교해 보면 차이점을 쉽게 이해할 수 있습니다. MySQL 문장 끝에 \G를 붙이면 동일한 결과가 세로 형식으로 출력됩니다.

\G 활용 팁

\G는 간단한 함수 호출뿐만 아니라 SELECT * FROM 테이블명\G처럼 컬럼이 많은 테이블을 조회할 때도 활용하면 좋습니다. 각 행의 데이터가 레코드 단위로 세로로 정렬되어 표시되기 때문에 넓은 화면 없이도 결과를 편하게 확인할 수 있습니다.