我正在使用mysqldump将我的所有表转储为CSV文件,如下所示:
mysqldump -u -p -t -TC:\ Temp --fields-terminated-by =,
是否有选项让mysqldump在每个文件的第一行中包含列名?
那没有;你必须自己做。
mysql test -e"select * from users" | tr '\t' ',' > tocsv.csv
这可能不是很准确,但非常接近你想要的。
从MySQL 5.5(也许之前)开始,您现在可以使用--complete-insert
或-c
来实现这一目标。