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

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

Спасибо.

Ответы [ 4 ]

11 голосов
/ 02 сентября 2014

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

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

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

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

  1. Щелкните правой кнопкой мыши базу данных на панели навигатора.
  2. Выберите «Инспектор схем».
  3. Перейдите на вкладку «Таблицы», в которой будет столбец «Строки» для каждой таблицы в базе данных.
3 голосов
/ 16 декабря 2014

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

SELECT COUNT(*) FROM table_name;
0 голосов
/ 10 января 2014

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

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

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

0 голосов
/ 16 декабря 2010

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

В базе данных: "information_schema" вы найдете таблицу "TABLES", которая содержит таблицы сервера, и поле "TABLE_ROWS", которое содержит количество записей.

...