shell脚本操作mysql数据库
最近公司有个需求需要从mysql数据库中查询状态为60的数据并导出。
实例代码如下:
#!/bin/bash dir="/cache1" ##要存到导出数据的目录名 open="open" ##导出数据的文件名称 open_dir="${open}.$(date +%Y%m%d)" ##导出数据的文件名称,按日期区分 db="/opt/trustedm/mysql/current/bin/mysql -uroot -pmv_XQ_mv" ##数据库连接语句 $db -Dmed_001 -e "select receiverEmail from edmLetterArchive WHERE status = 70 or status = 65;" >> $dir/open.txt##查询出数据并导出 cat $dir/open.txt| awk '{print $1}' | sort |uniq >> $dir/$open_dir ##对导出的文件进行排序和去重 rm $dir/open.txt -rf
成长的对话版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!