프로그래밍/Linux
shell script에서 mysql query 실행하기
kugancity
2017. 5. 1. 13:24
반응형
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
반응형