ホームページ >データベース >mysql チュートリアル >mysql インデックス タイプの通常、一意、およびフルテキストの違い
normal: 通常のインデックスを表します。
unique: フィールド情報が重複しないことが保証されている場合、たとえば ID 番号をインデックスとして使用する場合に設定できます。 unique
full textl: 全文検索インデックスを表します。 FULLTEXT は、長い記事を検索する場合に最適です。比較的短い文章に使用され、1~2行程度であれば通常のINDEXでも使用できます。
要約すると、インデックスのタイプはインデックス付けされるフィールドのコンテンツ特性によって決まり、通常は通常が最も一般的です。
実際の操作では、テーブル内のどのフィールドをインデックスとして選択する必要がありますか?
インデックスをより効率的に使用するには、インデックスを作成するときに、どのフィールドにインデックスを作成するか、および作成するインデックスの種類を考慮する必要があります。 7 つの主要な原則があります。
1.一意のインデックスを選択します
2.並べ替え、グループ化、結合操作が頻繁に必要となるフィールドのインデックスを作成します
3.クエリ条件としてよく使用されるフィールドのインデックスを作成します
4.インデックスの数を制限する
5.データ量の少ないインデックスを使用してみてください
6.インデックス作成にプレフィックスを使用してみてください
7.使用されなくなったインデックス、またはめったに使用されないインデックスを削除します
以上がmysql インデックス タイプの通常、一意、およびフルテキストの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。