На веб-сайте Как рассчитать размер базы данных MySQL есть два запроса:
Определить размеры всех баз данных
SELECT table_schema "Data Base Name", SUM( data_length + index_length) / 1024 / 1024
"Data Base Size in MB" FROM information_schema.TABLES GROUP BY table_schema ;
Определить размер всех таблиц в базе данных
SELECT TABLE_NAME, table_rows, data_length, index_length,
round(((data_length + index_length) / 1024 / 1024),2) "Size in MB"
FROM information_schema.TABLES WHERE table_schema = "schema_name";
Первый запрос работает правильно, но второй запрос не создает результирующий набор. Он просто показывает имена полей без каких-либо строк. Как я могу изменить второй запрос, чтобы правильно показать размер размеров моих таблиц в моей базе данных.