特定のMySQLデータベースのテーブルのサイズを確認するにはどうすればよいですか?
MySQLデータベースのサイズを確認したので、同様に特定のデータベースのテーブルのサイズも確認できます。次のように行うことができます-
mysql> SELECT -> table_name AS "Table", -> round(((data_length + index_length) / 1024 / 1024), 2) as SIZE -> FROM information_schema.TABLES -> WHERE table_schema = "SAMPLE" -> ORDER BY SIZE; +-------------+-------+ | Table | SIZE | +-------------+-------+ | employee | 0.02 | | student | 0.02 | | new_student | 0.02 | +-------------+-------+ 3 rows in set (0.00 sec)
ここで、この出力はサンプルの3つのテーブルのサイズを示します データベース。
-
MySQLデータベース内のテーブルの数を数える方法は?
テーブルの総数をカウントするには、table_schemaでcount(*)の概念を使用します。まず、データベース「business」に存在するテーブルの数を確認するには、「show」コマンドを使用する必要があります。 show tables; 以下は、データベース「business」内のすべてのテーブルを表示する出力です。 +--------------------------+ | Tables_in_business | +--------------------------+ | addcheckconstraintdemo | | addcolumntable
-
MySQLデータベースのテーブルのサイズを取得するにはどうすればよいですか?
MySQLデータベースのテーブルのサイズを取得するには、「information_schema.tables」を使用できます。 すべてのテーブルのサイズを知るための構文は次のとおりです。 SELECT TABLE_NAME AS `ALLTABLESNAME`, ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024) AS `TABLESIZEIN(MB)` FROM information_schema.TABLES WHERE TABLE_SCHEMA = yourDatabaseName ORDER BY (DATA_LENGT