티스토리 뷰
MySQL을 사용하다보면 간혹 외부 SQL script file 을 읽어와서 실행하면 편한 경우가 있습니다.
(새로운 Query 를 설계하고 즉시 테스트 할때 용이하지요, notepad Ctrl+c, Ctrl+v 신공보다는..^^;)
이럴때는 아래와 같은 명령어를 사용하도록 합니다.
mysql> source /bin/test.sql # SQL query문이 있는 파일의 경로 입니다.
MySQL 을 접속한 위치가 test.sql 의 위치와 같다면, 아래와 같이 절대경로를 입력하지 않아도 상관없습니다.
mysql> source test.sql
혹은 source 대신 \. 를 사용하셔도 됩니다.
mysql> \. /bin/test.sql
꼭 MySQL 에 접속해야만 Query 를 날릴수 있는것도 아닙니다.
아래와 같이 prompt( 프롬프트 ) 에서도 파일을 밀어넣고 결과를 바로 확인할 수 있습니다.
$ mysql -u oops -p oops < /bin/test.sql
혹은 아래와 같이 직접 Query 를 날릴수도 있습니다.
$ mysql -u oops -p oops -e "show tables" -t > test.txt
-e : Execute command and quit. (Disables --force and history file )
-t : Output in table format.
-e 부분에 Query 내용을 입력하고, -t 옵션을 주면 table 형식으로 결과가 파일에 저장 됩니다.
기본적이고 간단한 내용이지만 숙지하면 참 편리한 기능입니다 ^^
'개발 > DB' 카테고리의 다른 글
[mysql] 프로시져 등록 (0) | 2013.07.15 |
---|---|
[mysql] mysql 상태보기 (0) | 2013.07.08 |
[oracle] 명령어 링크 (0) | 2013.06.24 |
[mysql] 컬럼 추가에 대한 고찰... (0) | 2013.04.30 |
[mysql] 컬럼 추가/삭제 (0) | 2013.03.21 |
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
- Total
- Today
- Yesterday