需要将统计数据以表格或其他形式产出
1、命令行
使用mysql command line、xshell等工具统计数据后导出方式可以使用mysql提供的命令行。
示例:mysql -h host -u user -p passwd -D dbname -e "target-sql" > target_dir/filename
target-sql为统计数据使用的sql语句。将语句拼接好后在服务器执行,会在指定目录生成目标文件(txt、excel等)。此处如果要生成excel可以及直接将filename写成filename.xls,但是不建议生成直接生成excel,在实际使用过程中可能会出现编码问题,导致并不能直接得到目标文件。个人建议生成txt,再使用excel的导入方式生成。
2、可视化工具
mysql可视化工具(如navicat等)执行查询后在查询界面点击导出结果就可以得到支持的目标文件。版本navicat 12.0.24
附:
关于命令行导出编码问题及更多的方式,可参考:
现役码农一个 https://blog.csdn.net/wobuaizhi/article/details/78616719
学而不思则罔,思而不学则殆 https://www.cnblogs.com/qiaoyihang/p/6398673.html
感谢上面两位的分享。
如果有更多的方式及解决方案会继续更新分享。