What is the most accurate way to estimate how big a database would be with the following characteristics:
If you want to know the current size of a database you can try this:
SELECT table_schema "Database Name" , SUM(data_length + index_length) / (1024 * 1024) "Database Size in MB" FROM information_schema.TABLES GROUP BY table_schema