データベースを使用します。これは、MySQLサーバーに関するメタデータを提供します。 この方法では、事前にデータベース名を知る必要がないことを避けます。
>)。データベース?
SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = DATABASE();
INFORMATION_SCHEMA.TABLES
TABLE_SCHEMA
DATABASE()
結果は、現在選択しているデータベースに総テーブルを含む単一の列を持つ単一の行になります。 ターゲットデータベース内で動作していない場合は、DATABASE()
をデータベース名に置き換えることを忘れないでください。 現在選択されているデータベースが不明な場合は、コマンドを使用して確認できます。 `mydatabase`
SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = DATABASE();
このコマンドは、前の例と同様に、INFORMATION_SCHEMA.TABLES
メタデータテーブルを使用しています。 TABLE_SCHEMA
列が指定されたデータベース名( 'your_database_name')と一致するすべての行をカウントします。 データベースの実際の名前を'your_database_name'
に置き換えて、単一の引用符で名前を囲むようにします。 出力は、その特定のスキーマのテーブルの総数を表す単一の数値になります。
以上がmysqlのテーブルの総数を照会する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。