
一、MySQL导出数据到DAT文件
1、首先,使用MySQL的SELECT语句查询数据库中需要导出的数据;
2、然后,使用MySQL的INTO OUTFILE语句将查询结果导出到DAT文件,如:
SELECT * INTO OUTFILE '/tmp/data.dat' FROM table_name
3、最后,使用文本编辑器打开导出的DAT文件,查看其中的内容,如果满足要求,则导出成功。
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
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)