При просмотре базы данных очень полезно получить обзор всех таблиц, включая их количество строк:
TableName Count
t1 1234
t2 37
... ...
Таблица MySQL TABLES в базе данных information_schema предоставляет поле table_rows:
SELECT table_name, table_rows
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = '<your db>';
Но table_rows действителен только для некоторых движков базы данных, тогда как для INNODB это либо NULL, либо неточно.
Следовательно, необходимо составить метод, который делает явное значение SELECT Count (*)... для каждой таблицы.
Во многих повторениях этого вопроса о stackoverflow существует множество ответов, которые включают двухэтапный процесс. Один запрос для создания набора результатов с строками, содержащими операторы select select (*), за которыми следует процедура текстового кодирования, чтобы превратить это в фактический оператор, который может создать желаемый результат.
Я не видел, чтобы это превратилось в один шаг, поэтому ниже я отправляю этот ответ. Это не ракетная наука, но это удобно, если бы это было прописано.