MySQL을 배치(batch) 모드로 실행하면 기본적으로 쿼리 결과가 테두리 없는 탭(tab) 구분 형식으로 출력됩니다. 하지만 -t(--table) 옵션을 함께 사용하면, 배치 모드에서도 대화형(interactive) 모드에서 보던 것과 동일한 테이블 형식의 출력 결과를 얻을 수 있습니다.
사용 예시
아래 명령어처럼 SQL 파일을 배치 모드로 실행할 때 -t 옵션을 추가하면 됩니다.
C:\Program Files\MySQL\bin>mysql -u root -p gaurav < hh.sql -t Enter password: *****
출력 결과
-t 옵션 덕분에 결과가 대화형 모드와 똑같은 테이블 형태로 표시됩니다.
+------+ | id | +------+ | 1 | | 2 | +------+
참고 사항
-t 옵션은 --table 옵션과 동일한 의미를 가지며, -e 옵션으로 한 줄 명령을 실행할 때도 함께 사용할 수 있습니다. 스크립트 자동화 작업에서도 가독성 좋은 표 형식의 결과가 필요하다면 이 옵션을 활용하는 것이 유용합니다.