ホームページ >データベース >mysql チュートリアル >mysqlインデックスとは何ですか?

mysqlインデックスとは何ですか?

藏色散人
藏色散人オリジナル
2019-05-09 13:36:2236246ブラウズ

Mysql インデックスには次のものが含まれます: 1. 主キー インデックス. 主キー インデックスは、NULL 値を許可しない特別な一意のインデックスです; 2. 通常のインデックスまたは単一列インデックス; 3. 複数列インデックス; 4.一意のインデックスまたは非一意のインデックス; 5. 空間インデックス。

mysqlインデックスとは何ですか?

mysql インデックスとは?

1. 主キー インデックス: 主キー インデックスは特別な一意のインデックスです。 . NULL 値は許可されません

2. 通常のインデックスまたは単一列インデックス

3. 複数列インデックス (複合インデックス): 複合インデックスは、複数のフィールドに対して作成されたインデックスを指します、クエリ条件でのみ使用できます。インデックスは、インデックスの作成時に使用される最初のフィールドが使用される場合にのみ使用されます。複合インデックスを使用する場合は、左端のプレフィックス set

4 に従います。一意のインデックスまたは非一意のインデックス

5. 空間インデックス: 空間インデックスは、空間データ型のフィールドに確立されたインデックスです。 . MYSQL には、GEOMETRY、POINT、LINESTRING、POLYGON という 4 つの空間データ型があります。 MYSQL は SPATIAL キーワードで拡張され、通常のインデックス タイプの作成に使用される構文を使用して空間インデックスを作成できるようになりました。空間インデックスの作成に使用される列は、NOT NULL として宣言する必要があります。空間インデックスは、ストレージ エンジンが MYISAM

であるテーブルでのみ作成できます。

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

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