【问题标题】:MySQL Workbench - View Query Results as Table - EASYMySQL Workbench - 以表格形式查看查询结果 - EASY
【发布时间】:2014-02-22 02:58:52
【问题描述】:

一个快速的。对 MySQL 和 Workbench 来说相当新,所以对这个小问题表示歉意。

如何将简单查询的结果导出到可以轻松复制(到 Excel)的表中?

我的问题:

当我运行这样的简单查询时:

SELECT POSTED_DATE,
       count(*) as TotalNumber
FROM djs.diablo
GROUP BY POSTED_DATE;

它返回一个笨拙的文本格式(见下文)

  • ---------------- + ---------------- +

| POSTED_DATE |总数 |

  • ---------------- + ---------------- +

| 20121230 | 283255 |

| 20121231 | 273134 |

| 20130101 | 105996 |

| 20130102 | 268065 |

| 20130103 | 286055 |

| 20130104 | 253300 |

| 20130105 | 228801 |

  • ---------------- + ---------------- +

7 行

我想要的与您选择前 1000 行相同。它显示表格中的列,您可以从那里复制粘贴或导出。

这只是一个设置吗?

干杯, 卢卡斯

【问题讨论】:

  • 你用的是什么版本?结果表正上方应该有一个导出按钮
  • 6.0 CE 我相信。 (目前正在运行一个很长的查询并且它被冻结了)

标签: mysql mysql-workbench


【解决方案1】:

您必须更改查询输出布局。您可以通过以下方式更改它:

  • 进入主菜单(查询 -> 执行(全部或选择))

    您会注意到 (Execute (All or Selection) to Text) 这是您当前查看结果的模式。

  • 按(Shift + Command + Enter)

如果您将布局更改为表格视图,您可以通过单击结果正上方的图标(带有红色箭头的表格)将结果导出为多种格式,标记为(文件:)

  • 请注意您的结果集是否有超过 1000 条记录。在工作台中,默认限制设置为 1000 条记录。 您可以从“首选项”更改此限制

【讨论】:

  • 啊,谢谢 Sed。我看到我现在做了什么。我编辑了 main_menu.xml 文件,以便可以将执行查询重新绑定到 F5。我所做的实际上是将执行绑定到文本而不是执行(正常)。谢谢!
  • 感谢您的建议,我之前确实知道如何在 Mac OS 上查看我的查询结果...。我点击了闪电图标,但没有打印结果。
猜你喜欢
  • 2014-09-04
  • 2015-03-18
  • 1970-01-01
  • 2010-09-26
  • 2021-08-13
相关资源
最近更新 更多