写了一个shell脚本,导出一段时间的数据到 cvs: filename=data`date --date=$date +%y%m%d`.csv;#mysql里先导出数据到 xml, 用 select into outfile 导出, 设定字段分隔符和记录分隔符/usr/local/webserver/mysql/bin/mysql -h $mysql_host -u $m
写了一个shell脚本,导出一段时间的数据到 cvs:
filename=data`date --date=$date +%y%m%d`.csv;#mysql里先导出数据到 xml, 用 select into outfile 导出, 设定字段分隔符和记录分隔符/usr/local/webserver/mysql/bin/mysql -h $mysql_host -u $mysql_username --password=$mysql_password -e select * into outfile '$data_dir$filename' fields terminated by ',' optionally enclosed by '\' lines terminated by '\\n' from $table where intime>=$mintime && intime $final_dir$filename
先用select into outfile 把数据从mysql 里边倒出来,其中字段分隔符 \t , 记录分隔符为 \n, 然后转一下字符的编码就ok了!!
声明: 本文采用 cc by-nc-sa 3.0 协议进行授权
转载请注明来源:小景的博客
本文链接地址:http://www.phpv5.com/blog/archives/475/