Может ли MySQL Workbench отображать количество выбранных строк в сетке результатов запроса?

В настоящее время я использую MySQL Workbench для написания очень сложных SQL-запросов. Чтобы сравнить разные подходы, мне нужно очень быстро узнать, сколько записей было возвращено моим запросом.

Итак, есть ли способ увидеть количество записей, возвращенных моим запросом, в сетке результатов, как только я его выполню?

Я знаю, что могу перейти на вкладку «Редактор форм» и щелкнуть «Далее», и он покажет мне что-то вроде (2/179). Но для меня это очень утомительный процесс.


person Hassan Al-Jeshi    schedule 05.09.2016    source источник
comment
Вы можете использовать подзапрос в списке SELECT, чтобы вернуть количество запросов в каждой строке (SQLFiddle).   -  person Tim Biegeleisen    schedule 05.09.2016
comment
@TimBiegeleisen Спасибо, Тим. Я тоже знаю этот метод. Но, во-первых, это более утомительно, а во-вторых, в моих запросах это не сработает, так как они очень сложные.   -  person Hassan Al-Jeshi    schedule 05.09.2016


Ответы (2)


На панели «Вывод действий» (нижняя вертикальная панель) есть столбец «Ответ», в котором указано, сколько строк было возвращено.

person Philip Olson    schedule 14.09.2016
comment
Я думаю, что это было удалено; У меня есть вывод действий, вывод текста, вывод истории на выбор - person CutePoison; 15.06.2020

Путь Филипа Олсона хорош; еще один способ — посмотреть статистику запросов на той же панели:

введите здесь описание изображения

Rows sent to client представляет интерес; примечание Rows examined не является таковым, так как оно показывает, сколько строк считывает движок, чтобы сгенерировать результаты. (В данном случае операция была внутренним соединением.)

person flow2k    schedule 24.02.2020