您好,欢迎访问一九零五行业门户网

MySQL按属性字段导出CSV数据

因为需要导出一张表的数据成csv格式格式文件。需要根据表中的日期字段自动导成一个文件。可以用下面代码实现: date_start='2013-12-01'date_end='2013-12-03'date_n=$date_startwhile(true)doif [[ $date_n $date_start || $date_n $date_end ]];thenbreak;
因为需要导出一张表的数据成csv格式格式文件。需要根据表中的日期字段自动导成一个文件。可以用下面代码实现:
date_start='2013-12-01'date_end='2013-12-03'date_n=$date_startwhile(true)do if [[ $date_n $date_end ]];then break; else mysql -uroot -p'*****' -e select word,num from testmirror.hotsearch where day= '$date_n' into outfile '/tmp/mysql/hostsearch.$date_n.csv' fields terminated by ',' lines terminated by '\n'; date_n=$(date -d $date_n +1day +%f) echo $date_n fidone
说明:
设置表中数据的开始结束日期:
date_start=’2013-12-01′
date_end=’2013-12-03′
outfile 需要设置777权限
原文地址:mysql按属性字段导出csv数据, 感谢原作者分享。
其它类似信息

推荐信息