您当前所在位置:首页脚本shell脚本操作mysql数据库

shell脚本操作mysql数据库

更新:2022-05-21 09:32:17编辑:Story归类:脚本人气:238

最近公司有个需求需要从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

成长的对话版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

一键自安装ISO封装打包脚本 Linux自动备份脚本