ウェブサイト"How to calculate the MySQL database size"は、2つのクエリを与える:データベース内のテーブルのサイズを調べるクエリ? (mysqlの)
は、最初のクエリが正常に動作するデータベース
SELECT TABLE_NAME, table_rows, data_length, index_length,
round(((data_length + index_length)/1024/1024),2) "Size in MB"
FROM information_schema.TABLES WHERE table_schema = "schema_name";
内のすべてのテーブルのサイズを決定し、すべてのデータベース
SELECT table_schema "Data Base Name", SUM(data_length + index_length)/1024/1024
"Data Base Size in MB" FROM information_schema.TABLES GROUP BY table_schema ;
のサイズを決定しますが、 2番目のクエリは結果セットを生成しません。それは単に行のないフィールドの名前を表示するだけです。私のデータベース内のテーブルのサイズのサイズを正しく表示するために2番目のクエリを変更するにはどうすればよいですか。
答えは+ 1、二重引用符と一重引用符の答えは+1 – user784637