MySQL のインデックス情報の探索
MySQL データベースまたはテーブルにインデックスがあるかどうか知りたいですか?次の方法を使用すると、必要な情報を簡単に取得できます:
データベース レベルのインデックス クエリ:
データベース内のすべてのインデックスを表示するには、STATISTICS テーブルを使用できます。 。このテーブルは INFORMATION_SCHEMA にあり、データベース内のすべてのテーブル インデックスに関する情報が含まれています。次のクエリを使用します:
SELECT DISTINCT TABLE_SCHEMA, TABLE_NAME, INDEX_NAME FROM INFORMATION_SCHEMA.STATISTICS;
特定のテーブル インデックス クエリ:
特定のテーブルのインデックスを表示するには、SHOW INDEX ステートメントを使用します。このステートメントは、インデックス名、列、インデックス タイプを含む、テーブル内のすべてのインデックスを表示します。次のクエリを使用します:
SHOW INDEX FROM your_table;
これらのクエリを使用すると、MySQL データベースまたはテーブルのインデックス情報を簡単に表示して、データベースをより深く理解し、クエリのパフォーマンスを最適化できます。
以上がMySQL データベースでインデックス情報を見つけるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。