How To Get Mysql Database Size In MB

In this Tutorial i will describe how to get database size in MB.Its very important script when you want list of all available database in mysql server with size in MB based on current logged-in user.


The data_length + index_length is equal to the total table size.

data_length – store the real data.
index_length – store the table index.
below is the SQL script to list out the entire databases size

SELECT table_schema "scg_insights_app", SUM( data_length + index_length) / 1024 / 1024
"Data Base Size in MB" FROM information_schema.TABLES GROUP BY table_schema

Above code gives each database record from your MySQL scheme for the current logged in user.The size of database is sum of the data and index length to show a grand total.

Support US!,Subscribe Our Mailing List

Subscribe our newsletter and get awesome free article Updates and Demos.

Recommended For You
Lightbox 2.0 Image Viewer Download and Demo

Lightbox is a popular, simple, unobtrusive script used to overlay images on top of the current page. It’s a snap...