【问题标题】:How to Select from into outfile csv with column names如何使用列名从 outfile csv 中选择
【发布时间】:2014-11-12 05:29:23
【问题描述】:

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

SELECT * from deviceDetails, connectionDetails where deviceDetails.rowStatus='0' INTO OUTFILE '/tmp/devices.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';

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

【问题讨论】:

    标签: mysql ubuntu-14.04


    【解决方案1】:

    如果你不介意制表符分隔的值,你可以试试这个:

    在 linux 提示符下,

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

    这些选项的意思是: -B(批次) -e(执行)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-20
      • 2019-06-03
      • 2013-06-13
      • 2017-11-14
      • 2018-01-26
      • 2015-12-15
      • 2018-06-30
      • 2019-09-09
      相关资源
      最近更新 更多