ホームページ  >  記事  >  データベース  >  インデックスとは何ですか? MySQLでインデックスを作成する方法

インデックスとは何ですか? MySQLでインデックスを作成する方法

黄舟
黄舟オリジナル
2017-08-02 14:06:503844ブラウズ

インデックスはとても魔法のようなもので、私がデータ構造を学んでいたとき、先生が何を言っても理解するのが難しくて混乱していたのを覚えています。クエリの効率を向上させることができるのはこのデータ構造です。

本と同じように、第 6 章とセクション 6 の内容とその内容を読みたい場合、ほとんどの人は間違いなく目次を見て、このセクションに対応するページ番号を見つけてから、次のページに進みます。このページ。これは、読者が必要な章をすぐに見つけられるようにするための目次インデックスです。データベースにはインデックスもあります。その目的はもちろん本をめくるのと同じで、クエリの効率を向上させるのに役立ちます。インデックスはディレクトリに似ているため、コンピュータの作業負荷が軽減され、多くのテーブル レコードを持つデータベースにとって非常に実用的であり、クエリ速度を大幅に向上させることができます。そうしないと、インデックスがない場合、コンピュータは 1 つずつスキャンし、毎回すべてのレコードをスキャンすることになり、大量の CPU 時間を無駄にします。

順序なしテーブルと順序付きテーブルでは、順序付きテーブルのクエリ メソッドの選択肢が増え、各クエリ メソッドの効率も異なることは誰もが知っています。実際、テーブルのインデックス作成はテーブルのインデックス作成を意味します。テーブル内のレコードはインデックス フィールドによって並べ替えられます。

以下では、mysqlを使用してインデックスを作成する方法を紹介します。

1. mysql がインストールされており、サービスが起動していることを確認します。

インデックスとは何ですか? MySQLでインデックスを作成する方法

2. 以下に示すように、mysql に接続する方法はいくつかあります。 3. コマンドを使用して、対応するデータベースを入力し、データベース内のテーブルを表示します。以下に示すように、t_user のインデックスを設定します。 4. コマンドを使用してインデックスを作成します。

インデックスとは何ですか? MySQLでインデックスを作成する方法

5. コマンドを使用してインデックスを表示します。 2 つのインデックスが表示され、データベースの作成時に主キーが設定されている場合、mysql が自動的に主キーのインデックスを作成することがわかります。 インデックスとは何ですか? MySQLでインデックスを作成する方法

インデックスとは何ですか? MySQLでインデックスを作成する方法

6. コマンドを使用して複数のインデックスを作成することもできます。

インデックスとは何ですか? MySQLでインデックスを作成する方法

7. インデックスを表示します。 インデックスとは何ですか? MySQLでインデックスを作成する方法

インデックスとは何ですか? MySQLでインデックスを作成する方法

以上がインデックスとは何ですか? MySQLでインデックスを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。