如何以CSV格式输出MySQL查询结果?
是否有一种简单的方法可以从linux命令行运行MySQL查询并输出CSV格式?
我现在要做的是:
mysql -u uid -ppwd -D dbname << EOQ | sed -e 's/ /,/g' | tee list.csvselect id, concat("\"",name,"\"") as namefrom students EOQ
如果有很多列需要被引号包围,或者结果中有需要转义的引号,就会变得很混乱。
鸿蒙传说
相关分类