반응형
단일 SQL 문에 대한 열 헤더 출력을 억제하려면 어떻게해야합니까?
mysql
명령 줄 바이너리를 사용하여 일부 SQL 문을 일괄 적으로 실행하고 있습니다. 여러 SELECT 문 중 하나가 열 머리글을 인쇄하지 않고 선택한 레코드 만 인쇄하고 싶습니다. 이게 가능해?
-N
(별명 -N
is --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 ...
다음과 같이 속일 수 있습니다.
-- with column headings
select column1, column2 from some_table;
-- without column headings
select column1 as '', column2 as '' from some_table;
반응형
'code' 카테고리의 다른 글
max_allowed_packet mysql 변수 확인 및 설정 방법 (0) | 2020.08.20 |
---|---|
android edittext onchange listener (0) | 2020.08.20 |
Kubernetes 포드가 삭제되면 다시 생성됩니다. (0) | 2020.08.20 |
PHP를 사용하여 여러 파일을 zip 파일로 다운로드 (0) | 2020.08.20 |
덮힌 배경 영역의 밝기에 따라 텍스트 색상을 변경 하시겠습니까? (0) | 2020.08.20 |