MySQL Workbench 能否在查询结果网格中显示选中的行数?

Posted

技术标签:

【中文标题】MySQL Workbench 能否在查询结果网格中显示选中的行数?【英文标题】:Can MySQL Workbench display the number of selected rows in the query result grid? 【发布时间】:2017-01-12 13:28:52 【问题描述】:

我目前正在使用 mysql Workbench 编写非常复杂的 SQL 查询。为了比较不同的方法,我需要知道我的查询很快返回了多少条记录。

那么,有什么方法可以让我在执行查询后立即在结果网格中看到查询返回的记录数?

我知道我可以转到“表单编辑器”选项卡并单击下一步,它会显示类似 (2/179) 的内容。但这对我来说是一个非常乏味的过程。

【问题讨论】:

您可以使用SELECT 列表中的子查询来返回每行中的查询计数 (SQLFiddle)。 @TimBiegeleisen 谢谢蒂姆。我也知道这种方法。但首先,它更乏味,其次,这在我的查询中不起作用,因为它们非常复杂。 【参考方案1】:

“操作输出”窗格(底部垂直窗格)有一个“响应”列,告诉您返回了多少行。

【讨论】:

我认为它已被删除;我有“动作输出、文本输出、历史输出”可供选择【参考方案2】:

Philip Olson 的方式很好;另一种方法是在同一个面板中查看查询统计信息:

Rows sent to client 是感兴趣的;注意Rows examined 不是,因为它显示引擎读取多少行以生成结果。 (在这种情况下,操作是内连接。)

【讨论】:

以上是关于MySQL Workbench 能否在查询结果网格中显示选中的行数?的主要内容,如果未能解决你的问题,请参考以下文章

macOS sierra 的 mysql workbench 6.3.9 上未显示结果网格

mysql workbench 将查询结果导出 sql 文件

Mysql Workbench查询成功但是不显示

MySQL Workbench 在查询运行之前将我踢开

MySQL CASE 语句在 Workbench 和 Angular 中返回不同的结果

mysql workbench 不显示 6.3 和 mac 的结果