티스토리 뷰
가끔 DB 데이터를 파일로 내리고 싶은 경우가 있다.
이때, 편리하게 사용할수 있는 스크립트!!
방법 1.
echo "{QUERY}" | mysql -h{HOST} -u{USER} -p{PASSWORD} {DB_NAME} > {OUTPUT_FILE_PATH}
방법 2.
mysql -h{HOST} -u{USER} -p{PASSWORD} -D{DB_NAME} -e"{QUERY}" > {OUTPUT_FILE_PATH}
간단히 설명하자면,
방법 1의 경우, 내가 DB에 날리고자 하는 쿼리를 echo로 부른 뒤, piping 으로 이 쿼리를 mysql 어플리케이션의 input으로 넣게된다. 그럼 mysql이 해당 쿼리의 결과를 리턴하는데 이 결과를 output_path의 파일에 Redirection을 통해 집어넣게 되는것 !!
방법 2의 경우는, mysql 명령어의 -e가 execute 옵션인데 이것을 사용하여 쿼리를 붙여주면 해당 쿼리를 실행하게 된다.
첨부한 파일은 주로 이러한 작업을 할때 개인적으로 사용하는 스크립트 파일이다.
필요하신분은 가져다 쓰셔도 좋다 ㅎ
'각종 개발지식' 카테고리의 다른 글
[Javascript] innerHTML 의 함정 (0) | 2019.04.02 |
---|---|
[MySQL] 서브쿼리 (Sub Query) 의 종류 (0) | 2016.11.02 |
네트워크 더 쉽게, 더 깊게 #1 : 네트워크 전반에 대한 이해 (0) | 2016.11.01 |
대규모 서비스를 지탱하는 기술 #1 : 대규모 웹서비스 개발 오리엔테이션 (0) | 2016.11.01 |
[Tip] 개꿀 개발용 소프트웨어들 목록 (0) | 2016.10.27 |
댓글