In this post, I will show you how to know the size (number of row/records) of a MySql database.

I wanted to host an app on heroku. They offer free database for up to 10000 rows. So, I needed to know if my database fits into that limit…

$ mysql -u root -p 

mysql> use my_site_db
mysql> SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'my_site_db';
+-----------------+
| SUM(TABLE_ROWS) |
+-----------------+
| 9662 |
+-----------------+
1 row in set (0.03 sec)

My database contains 9662 records.


Leave a Reply

Your email address will not be published. Required fields are marked *