MySQL. How-to

Как получить список таблиц в БД с информацией о таблицах:

SHOW table status FROM <table>;

Как получить размер (сумма данных и индекса) таблицы в мегабайтах:

SELECT table_name AS `Table`, round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` 
FROM information_schema.TABLES 
WHERE table_schema = "<db>" AND table_name = "<table>";

Как получить размер (сумма данных и индекса) таблиц в БД в мегабайтах с сортировкой по убыванию размера:

SELECT table_schema as `Database`, table_name AS `Table`, round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` 
FROM information_schema.TABLES 
ORDER BY (data_length + index_length) DESC;

Как создать бэкап базы данных:

mysqldump -u user -p  db > db_backup.sql