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

StackOverflow https://stackoverflow.com/questions/4463640

  •  11-10-2019
  •  | 
  •  

Вопрос

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

Спасибо.

Это было полезно?

Решение

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

  1. Щелкните правой кнопкой мыши таблицу на панели Navigator
  2. Выберите "Техническое обслуживание таблицы ..."
  3. Перейдите на вкладку «Индексы»
  4. Прокрутите вправо, чтобы найти колонку «Cardinality».

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

Другой способ - это:

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

Другие советы

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

SELECT COUNT(*) FROM table_name;

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

В базе данных: «Information_schema» вы найдете таблицу «таблицы», которая содержит таблицы сервера и поле «table_rows», которое содержит количество записей.

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top