インデックスはとても魔法のようなもので、私がデータ構造を学んでいたとき、先生が何を言っても理解するのが難しくて混乱していたのを覚えています。クエリの効率を向上させることができるのはこのデータ構造です。
本と同じように、第 6 章とセクション 6 の内容とその内容を読みたい場合、ほとんどの人は間違いなく目次を見て、このセクションに対応するページ番号を見つけてから、次のページに進みます。このページ。これは、読者が必要な章をすぐに見つけられるようにするための目次インデックスです。データベースにはインデックスもあります。その目的はもちろん本をめくるのと同じで、クエリの効率を向上させるのに役立ちます。インデックスはディレクトリに似ているため、コンピュータの作業負荷が軽減され、多くのテーブル レコードを持つデータベースにとって非常に実用的であり、クエリ速度を大幅に向上させることができます。そうしないと、インデックスがない場合、コンピュータは 1 つずつスキャンし、毎回すべてのレコードをスキャンすることになり、大量の CPU 時間を無駄にします。
順序なしテーブルと順序付きテーブルでは、順序付きテーブルのクエリ メソッドの選択肢が増え、各クエリ メソッドの効率も異なることは誰もが知っています。実際、テーブルのインデックス作成はテーブルのインデックス作成を意味します。テーブル内のレコードはインデックス フィールドによって並べ替えられます。
以下では、mysqlを使用してインデックスを作成する方法を紹介します。
1. mysql がインストールされており、サービスが起動していることを確認します。
2. 以下に示すように、mysql に接続する方法はいくつかあります。 3. コマンドを使用して、対応するデータベースを入力し、データベース内のテーブルを表示します。以下に示すように、t_user のインデックスを設定します。 4. コマンドを使用してインデックスを作成します。
5. コマンドを使用してインデックスを表示します。 2 つのインデックスが表示され、データベースの作成時に主キーが設定されている場合、mysql が自動的に主キーのインデックスを作成することがわかります。
6. コマンドを使用して複数のインデックスを作成することもできます。
7. インデックスを表示します。
以上がインデックスとは何ですか? MySQLでインデックスを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。