본문 바로가기
MySql

MySQL 단일 SQL 문에 대한 열 헤더 출력을 억제하려면 어떻게해야합니까?

by 베이스 공부 2021. 1. 4.
반응형

일부 SQL 문을 일괄 적으로 실행하고 있습니다 ( mysql 명령 줄 바이너리 사용). 여러 SELECT 문 중 하나가 열 머리글을 인쇄하지 않고 선택한 레코드 만 인쇄하고 싶습니다. 이게 가능해?

 

해결 방법

 

-N ( -N 의 별칭은 -skip-column-names 임) 옵션으로 mysql을 호출합니다.

mysql -N ...
use testdb;
select * from names;

+------+-------+
|    1 | pete  |
|    2 | john  |
|    3 | mike  |
+------+-------+
3 rows in set (0.00 sec)

-N 별칭을 지적한 ErichBSchulz에게 감사드립니다.

결과 주변의 그리드 (수직 및 수평선)를 제거하려면 -s (-silent )를 사용합니다. 열은 TAB 문자로 구분됩니다.

mysql -s ...
use testdb;
select * from names;

id  name
1   pete
2   john
3   mike

헤더와 그리드없이 데이터를 출력하려면 -s -N 을 모두 사용하십시오.

mysql -sN ...

 

참조 페이지 https://stackoverflow.com/questions/16101495

 

 

반응형

댓글