티스토리 뷰

쉘 스크립트에서 mysql 쿼리를 실행하는 방법은 두가지 방법이 있다. 

첫번째는 -e 옵션을 이용하여 처리하는 방법이 있다. 


<실행 방법>

mysql -e "select * from TABLE;"

mysql -Bse "select * from TABLE;"


<실행 결과>

[user ~]$ mysql -e "select * from TABLE;"

+--------+----------------+-----------------------------+

| VER_ID | VERSION        | COMMENT                   |

+--------+----------------+-----------------------------+

|         1 | 0.1.0             | TEST                            |

+--------+----------------+-----------------------------+


[user ~]$ mysql -Bse "select * from TABLE;"

1 0.1.0 TEST



두번째는 파일에 쿼리를 입력하여 실행하는 방법이 있다. 


<test.sql 파일>

show databases;

use db1;


select * from tbl1;


<실행 방법>

mysql < test.sql


첫번째 방법은 간단한 쿼리를 이용할 때 사용하면 되고,

두번째 방법은 보다 복잡한 쿼리를 이용할 때 사용하면 된다. 


반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함