ホームページ  >  記事  >  データベース  >  データテーブルのインデックスを作成する目的は何ですか?

データテーブルのインデックスを作成する目的は何ですか?

hzc
hzcオリジナル
2020-06-19 13:18:1218056ブラウズ

データテーブルのインデックスを作成する目的は何ですか?

1. SQL でインデックスを作成する目的は次のとおりです:

1. 一意のインデックス (unique) によりデータの一意性を確保できます。

2、データの取得を高速化します;

3、テーブル間の接続を高速化します;

4、グループ化と並べ替えの時間を短縮します;

5、最適化非表示機能を使用して、システムのパフォーマンスを向上させます。

2. SQL インデックスを作成するための構文:

CREATE [UNIQUE] [CLUSTERED| NONCLUSTERED](索引类型) INDEX <索引名> ON <表名>(<列名> [ASC|DESC] 
[, <列名>[ASC|DESC]...])。

データテーブルのインデックスを作成する目的は何ですか?

拡張情報:

インデックス カテゴリの概要:

1. 一意のインデックス:

一意のインデックスは、2 つの行が同じインデックス値を持つことを許可しないインデックスです。ほとんどのデータベースでは、既存のデータに重複するキー値がある場合、新しく作成した一意のインデックスをテーブルに保存することはできません。データベースは、テーブル内に重複するキー値を作成する新しいデータの追加を防ぐこともあります。

2. 主キー インデックス:

データベース テーブルには 1 つの列または複数の列の組み合わせが含まれることが多く、その値によってテーブル内の各行を一意に識別します。この列はテーブルの主キーと呼ばれます。データベース ダイアグラム内のテーブルの主キーを定義すると、特定のタイプの一意のインデックスである主キー インデックスが自動的に作成されます。インデックスでは、主キーの各値が一意である必要があります。また、クエリで主キー インデックスを使用する場合、データへの高速アクセスも可能になります。

推奨チュートリアル:「mysql チュートリアル

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

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