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

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

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

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

【问题讨论】:

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

标签: php mysql mysql-workbench workbench


【解决方案1】:

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

【讨论】:

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

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

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

【讨论】:

    猜你喜欢
    • 2014-09-04
    • 2014-09-15
    • 2018-03-29
    • 2018-02-08
    • 2014-09-16
    • 2015-03-18
    • 2014-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多