mysql怎样设置用sql语句查询出的报表定时自动导出

各位大神,mysql数据库怎样实现用语句查询的表格,每天定时导出excel文件xlsx后缀的形式到指定的文件夹下面,麻烦讲的详细点,最好带上语句的注释,感谢感谢!... 各位大神,mysql数据库怎样实现用语句查询的表格,每天定时导出excel文件xlsx后缀的形式到指定的文件夹下面,麻烦讲的详细点,最好带上语句的注释,感谢感谢! 展开
 我来答
无风打酱油
2018-07-30
知道答主
回答量:7
采纳率:0%
帮助的人:5593
展开全部
mysql -h主机IP -u用户名 -p密码 -e "SQL语句" 库的名字 > 文件存放路径/文件名.xls
例如:mysql -h192.168.1.1 -uroot -p123456 -e "select * from edu_iclass_areas" test > /root/test/test.xls
上面是语句,然后把上面的语句写成一个脚本,给一个可执行权限,然后在通过crontab做一个定时任务即可
脚本内容:
#!/bin/bash
mysql -h192.168.1.1 -uroot -p123456 -e "select * from edu_iclass_areas" test > /root/test/test.xls
假设脚本名称是test.sh,所在路径是/root/test/test.sh,则给其授权
chmod +x /root/test/test.sh
然后做定时任务,定时执行此脚本,比如每天晚上2点执行:
crontab
0 2 0 0 0 /root/test/test.sh
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式