반응형
shell 에서 mysql 쿼리 실행 방법
1. 쿼리문 직접 입력
mysql -h ${DB_HOST} -u ${DB_USER} -p${DB_PASSWD} -D ${DB_NAME} -e "select now()" > ./result.txt
2. 쿼리파일
mysql -h ${DB_HOST} -u ${DB_USER} -p${DB_PASSWD} -D ${DB_NAME} < query.sql > ./result.txt
위의 결과를 "> ./result.txt" 리디렉션을 이용하여 result.txt파일로 저장한다.
실행 결과를 csv파일로 변경
mysql -h ${DB_HOST} -u ${DB_USER} -p${DB_PASSWD} -D ${DB_NAME} < query.sql | sed 's/\t/","/g;s/^/"/;s/$/"/;' > ./result.csv
반응형
'기타' 카테고리의 다른 글
연나이 만나이 차이 (1) | 2024.04.02 |
---|---|
직구시 관세청 통관 정보 (0) | 2024.01.22 |
우리마네에서 어머니 고희연을 끝내고 (0) | 2023.01.30 |
nginx 조건별 header 추가 (0) | 2022.12.13 |
mysql 로그 테이블 날짜를 기준으로 파티셔닝 (0) | 2020.12.24 |