如何从带有列名的outfile csv中进行选择

时间:2014-11-12 05:29:23

标签: mysql ubuntu-14.04

我已经查看了许多SO问题,所有这些问题都通过在select调用中对列名进行硬编码来提供一种方法。但我需要所有列名称的东西。

  

来自deviceDetails的SELECT *,connectionDetails,其中deviceDetails.rowStatus =' 0' INTO OUTFILE' /tmp/devices.csv' FIELDS终止于','包含在'"'终止于' \ n';

我需要所有列名。请帮忙。

1 个答案:

答案 0 :(得分:1)

如果您不介意以制表符分隔的值,则可以尝试以下操作:

从linux提示符开始,

mysql yourdb -B -e "
SELECT * from deviceDetails, connectionDetails where deviceDetails.rowStatus='0';
" > /path/to/file.tsv

选项意味着: -B(批次) -e(执行)