Calcolare quali sono le tabelle con più righe in un database MySQL

SELECT TABLE_NAME, TABLE_ROWS 
     FROM INFORMATION_SCHEMA.TABLES 
     WHERE TABLE_SCHEMA = '{nomedb}'
     ORDER BY TABLE_ROWS DESC;

Dà un elenco ordinato delle tabelle con prima quelle che contengono più righe.

NOTA: nelle tabelle InnoDB il numero di righe è approssimato.