В MySQL Workbench есть ли страница, показывающая количество записей в каждой таблице в базе данных?

В phpMyAdmin на странице "Структура" для каждой базы данных есть таблица, показывающая все таблицы в БД и количество записей в каждой таблице. Есть что-то подобное в Workbech?

Спасибо.

Ответ 1

Поздний ответ, но для всех, кто сталкивается с этой страницей, способ сделать это в MySQL Workbench 6.0:

  • Щелкните правой кнопкой мыши таблицу на панели "Навигатор"
  • Выберите "Обслуживание таблицы..."
  • Перейдите на вкладку "Индексы".
  • Прокрутите вправо, чтобы найти столбец "Кардинальность".

В этом столбце показано количество значений для каждой из основных и навигационных клавиш в каждой таблице в вашей базе данных. Количество значений для вашего PRIMARY-ключа - это количество строк. Надеюсь, что это поможет.

Другой способ:

  • Щелкните правой кнопкой мыши базу данных на панели "Навигатор".
  • Выберите "Инспектор схемы".
  • Перейдите на вкладку "Таблицы", которая будет иметь столбец "Строки" для каждой таблицы в базе данных.

Ответ 2

Я не знаю, как это сделать в MySQL Workbench, но следующий запрос возвращает количество строк в таблице.

SELECT COUNT(*) FROM table_name;

Ответ 3

вы должны найти это на странице структуры: разверните ссылку "+ details..."

В DataBase: "information_schema" вы найдете таблицу "ТАБЛИЦЫ", которая содержит таблицы сервера и поле "TABLE_ROWS", которое содержит количество записей.

Ответ 4

Быстрый и грязный способ сделать это - просто выполнить этот запрос:

SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA = #YOUR-DB-NAME-HERE#

Но вы также можете запросить информацию из MySQL Workbench, перейдя в строку меню (сверху) и выбрав:

Edit -> SQL Editor -> Show Metadata Schemata

Теперь перейдите к своим столам, как обычно, (возможно, с помощью "Открыть соединение, чтобы начать запрос", и у вас будет две новые таблицы information_schema и performance_schema.

Откройте таблицу information_schema, и вы будете там

table schema    table name       table_rows
your db name    you table name   number_of_rows

Надеюсь, это сделало вещи более полезными.