반응형
일부 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
반응형
'MySql' 카테고리의 다른 글
MySQL 선택 쿼리 값을 PHP 변수로 가져 오는 방법은 무엇입니까? (0) | 2021.01.04 |
---|---|
MySQL Java MySQL은 데이터베이스에 값이 있는지 확인합니다. (0) | 2021.01.04 |
MySQL 저장 프로 시저에서 문자열 목록을 전달하는 방법은 무엇입니까? (0) | 2021.01.04 |
MySQL MYSQL의 자동 ID 열에 값을 삽입하는 방법 (0) | 2021.01.04 |
MySQL 여러 서버에서 MySQL을 분할하는 방법은 무엇입니까? (0) | 2021.01.04 |
댓글