在MySQL中,可以使用以下语句查询数据库的存储量:
SELECT table_schema "Database", sum(data_length + index_length) / 1024 / 1024 / 1024 "Size (GB)" FROM information_schema.TABLES GROUP BY table_schema;
这个查询语句返回一个表格,其中包含每个数据库及其存储量的信息。第一列是数据库名称,第二列是以GB为单位的存储量。
如果需要查询单个表的存储量,可以使用以下语句:
SELECT table_name AS "Table", round(((data_length + index_length) / 1024 / 1024), 2) AS "Size(MB)" FROM information_schema.TABLES WHERE table_schema = "database_name" AND table_name = "table_name";
请注意,您需要将database_name
和table_name
替换为实际的数据库和表名称。
以上是常用的MySQL存储量查询方法,这些查询语句可以帮助您了解数据库和表的存储量,并帮助您优化存储和查询性能。