drcarter의 DevLog


회사에서 일을 하면서 로그 정보를 DB에 저장하고.. 그 정보를 하루에 한번 파일로 만드는 일을 해야 해서
어떤 방법이 있나 찾아보니 이런 좋은 방법이 있었네요...
머 다들 알고 있었던 방법일 수도 있겠지만...
저는 이걸 몰라서... python에서 쿼리를 날려서는 그 결과를 받아온 다음에
일일이 파일에 써주는 방법을 했었던... ㅜㅜ
이건 정말 모르면 개고생... 이라는 딱 어울리는 표현이죠...
속도도 안나오고... 그러다 찾게 된 것이

mysql -u 유저명 -p DB명 -e "쿼리" -t > 저장할 파일명


이렇게 하면 되면 쿼리에 대한 결과가 바로 파일에 생성이 되었습니다.
완전... 노가다로 만든 로그파일이 한순간에 만들어지는... ㅜㅜ


example)
userid : test
passwd : test
DB : SEARCH
TABLE : SEARCH_LOG
라고 할때...

mysql -utest -ptest SEARCH -e "select * from SEARCH_LOG" -t > log.txt


알아야... 손발이 편하다는게... ㅎㅎㅎ