【问题标题】:MySQL display table in csv format [closed]MySQL以csv格式显示表[关闭]
【发布时间】:2018-11-20 09:42:55
【问题描述】:

我想在不创建 csv 文件的情况下以 csv 格式显示我的数据库表。 (就在我的控制台中)有没有办法做到这一点? 谢谢 Yannic。

【问题讨论】:

  • 当您点击创建此帖子时,按钮显示“”。但“我想要”或“我需要”不是问题。我们将帮助您修复错误,而不仅仅是完全为您完成工作。你做了什么研究?你试过什么代码?你面临什么问题?请阅读stackoverflow.com/help/how-to-ask 以获取有关如何提出有用问题的进一步指导。

标签: mysql sql database csv


【解决方案1】:

请尝试使用这个:

我有一个表格测试:

    select  * from test ;
    +----+--------------+-------------+
    | id | md_name      | total_visit |
    +----+--------------+-------------+
    |  1 | Nunu Nugraha |          33 |
    |  2 | Erwin        |          32 |
    |  3 | Tri Sulistyo |          35 |
    |  4 | Risdianto    |          24 |
    |  5 | Erma         |          22 |
    |  6 | Dwi Sabana   |          19 |
    |  7 | Ernayanti    |          26 |
    |  8 | Ali          |          10 |
    |  9 | Partini      |          13 |

+----+--------------+-------------+

对 CSV 格式执行查询:

select concat(id,',',md_name,',',total_visit) as csv from test;
-------------------+
| csv               |
+-------------------+
| 1,Nunu Nugraha,33 |
| 2,Erwin,32        |
| 3,Tri Sulistyo,35 |
| 4,Risdianto,24    |
| 5,Erma,22         |
| 6,Dwi Sabana,19   |
| 7,Ernayanti,26    |
| 8,Ali,10          |
| 9,Partini,13      |
+-------------------+

【讨论】:

    【解决方案2】:

    示例表和输出:

    SELECT * FROM NS2_EMP;
    
    10001   Scott Tiger 1000    40
    10002   Frank Naude 500     20
    
    SELECT empno||','||empname||','||sal||','||deptno
    FROM ns2_emp;
    
    10001,Scott Tiger,1000,40
    10002,Frank Naude,500,20
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多