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

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

hzc
リリース: 2020-06-19 13:18:12
オリジナル
18099 人が閲覧しました

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

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート