MySQL データベース内のテーブルとカラムの正確な数を取得するには、COUNT() 内で DISTINCT を使用します。
「sample」というデータベースがあり、それを操作してテーブルと列の正確な数を取得する必要があるとします。
これを実現するためのクエリは次のとおりです。
mysql> SELECT COUNT(DISTINCT TABLE_NAME) AS TotalTable,Count(Column_Name) AS TOTALColumn -> FROM INFORMATION_SCHEMA.COLUMNS -> WHERE TABLE_SCHEMA = 'sample';
以下は、データベース「サンプル」内のテーブルと列の数を示す出力です -
+------------+-------------+ | TotalTable | TOTALColumn | +------------+-------------+ | 123 | 287 | +------------+-------------+ 1 row in set (0.02 sec)
以上がMySQL データベース内のテーブルとカラムの正確な数を知るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。