【问题标题】:Export JSON data from MySQL table to CSV将 JSON 数据从 MySQL 表导出到 CSV
【发布时间】:2019-12-14 16:37:03
【问题描述】:

我使用以下命令将 MySQL 表的一些字段,包括 JSON 字段(attributes)导出到 CSV强>文件:

SELECT name, attributes, product_url FROM products INTO OUTFILE '/var/lib/mysql-files/toys.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';

但是,我在单独的列中获取每个键值对属性(JSON 字段)。

如何在 CSV 文件的单列中获取所有这些键值(MySQL 表的属性列)?

【问题讨论】:

    标签: mysql sql csv export-to-csv mysql-5.7


    【解决方案1】:

    我找到了一个足以完成我的工作的解决方案。我使用以下稍微修改的命令将这些字段导出到 TSV 而不是 CSV:

    SELECT name, attributes, product_url FROM products INTO OUTFILE '/var/lib/mysql-files/toys.tsv' FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n';
    

    不过,如果有人对这个问题有确切的解决方案,那将不胜感激。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-11
      • 2022-08-14
      • 1970-01-01
      • 2017-02-12
      • 2016-01-25
      • 2014-10-20
      相关资源
      最近更新 更多