-
shell script에서 mysql query 실행하기프로그래밍/Linux 2017. 5. 1. 13:24728x90반응형
shell script에서 mysql query를 사용하는 스크립트 예시를 정리해둔다.
쉘 스크립트 에서 사용한다고 mysql 사용 방법이 별다를 건 없고
query 내에서 "를 사용하지 않고 '를 사용하는 정도만 주의하면 된다.
#!/bin/bash
lastday_mysql=`date -d '1 day ago' '+%Y-%m-%d'`
today_query="SELECT * FROM table where 날짜 = '${lastday_mysql}' into outfile '/tmp/table.csv' fields terminated by ',';"
echo $today_query
mysql -u uid -p{passwd} -D database -e "${today_query}"
mysql query의 결과를 변수를 받고 싶을 경우
areas=$(mysql -u uid -p{passwd} -D database" -se "select distinct(area) from Price")
echo ${areas}
...
728x90반응형'프로그래밍 > Linux' 카테고리의 다른 글
리눅스에서 디스크 중 어느것이 ssd인지 확인하기 (0) 2018.03.04 자주 사용하는 bash shell script 기능 (0) 2017.09.17 Ubuntu 서버에 새 관리자 추가 (0) 2017.01.05 리눅스에서 오래된 로그 주기적으로 정리하기 (0) 2016.12.25 ubuntu 에서 유저 생성과 관리자 권한 주기 (0) 2016.07.02