Heim > Datenbank > MySQL-Tutorial > Hauptteil

MySQL按属性字段导出CSV数据

WBOY
Freigeben: 2016-06-07 16:40:01
Original
1198 Leute haben es durchsucht

因为需要导出一张表的数据成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_start
while(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
	fi
done
Nach dem Login kopieren

说明:
设置表中数据的开始结束日期:
date_start=’2013-12-01′
date_end=’2013-12-03′

outfile 需要设置777权限

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage