본문 바로가기
다른 DBMS/MySQL&MariaDB

mysql 접속시 --batch --execute --skip-column-names 옵션 사용

by 취미툰 2021. 12. 21.
반응형

--execute 옵션을 사용 시 mysql로 접속하지 않고도 쿼리 결과를 받을 수 있습니다.


C:\Program Files\MariaDB 10.6\bin>mysql -h 127.0.0.1 -P 3306 -u root -p  -D test --execute="select * from tab_important"
Enter password: ********
+------+-------+
| uid  | uname |
+------+-------+
|    1 | Matt  |
+------+-------+

 

--batch옵션을 사용시 실행 결과가 라인이 없는 표 형태로 출력됩니다.

C:\Program Files\MariaDB 10.6\bin>mysql -h 127.0.0.1 -P 3306 -u root -p  -D test --execute="select * from tab_important" --batch
Enter password: ********
uid     uname
1       Matt

--skip-column-names 옵션사용시 컬럼의 이름이 제거하고 값만 출력됩니다.
C:\Program Files\MariaDB 10.6\bin>mysql -h 127.0.0.1 -P 3306 -u root -p  -D test --execute="select * from tab_important" --batch --skip-column-names
Enter password: ********
1       Matt


반응형

댓글