当前位置:Gxlcms > 数据库问题 > linux 环境下 mysql 导出CSV格式报表

linux 环境下 mysql 导出CSV格式报表

时间:2021-07-01 10:21:17 帮助过:6人阅读

你需要的sql语句" > 文件输出位置

-u 是mysql用户名, -h 是主机地址(如果是在本机上操作可以写 "localhost", 远程的话好像就只能写ip地址或者域名了), -e 不在mysql提示符环境下运行sql(当然你得每次输入密码!)

有几点是需要注意的:

1. " "内的sql语句不可以带"`",就是esc键与tab键之间的那个键,我试图把它加进去过,结果就是执行语句后程序一直suspend在那里, 如果sql语句字段里有特殊意义的字符比如 "sum",也只好换个命名方式了~~

2. sql语句中不可以存在回车键盘,否则系统会以回车键之前的语句作为 输入语句,这点非常坑爹,每次写好一个sql语句还要一行一行把它重新排列一次。目前没什么好的方法,有的话会更新到博客!

3. 其中"文件输出位置"可以是不存在的文件,该语句会自动为你创建并注入查询结果,目前只试过CSV文件,xls格式文件还没有试过, 如果想把输出的CSV文件转为xls的话,先使用excel的自文本功能格式化CSV文件,之后将文件另存为excel格式。

 

linux 环境下 mysql 导出CSV格式报表

标签:tab   exce   div   logs   shell   自动   sum   linux   功能   

人气教程排行