티스토리 뷰

오늘 급하게 상용 DB서버의 데이터를 조회해서 엑셀 차트로 좀 보여줘야 할 일이 있어서 구글링 해 봄~

아주 예전에도 했었던 거 같은데, 역시나 기억이 날리가 없어서 이번엔 블로그에 초간단 작성작성~


mysql 계정 : test

접속할 DB : TEST_DB

현재 mysql이 구동될 때 참조하는 mysql.sock 경로 : /tmp/mysql.sock  

사용할 쿼리 : select * from test_table

쿼리결과 저장할 파일 : result.txt  일 경우, 아래와 같이 실행하면 된다.

-p 옵션을 주었기 때문에 패스워드를 물어보는데, 해당 계정의 패스워드가 있다면 입력해 주면 되고 없다면 과감히 엔터~!!


mysql -utest -p -S /tmp/mysql.sock TEST_DB -e "select * from test_table" -t > result.txt


실행이 성공하면 result.txt 파일에 쿼리 결과가 저장된다.


이 방법 말고 mysql에 접속한 후, 아래 명령어를 실행해도 된다 하던데, 난 계속 access denied 발생해서리.. ㅜㅜ;


select * into outfile '~/result.txt' fields terminated by ',' from test_table;


이만 총총~ :)


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
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
글 보관함