ホームページ >データベース >mysql チュートリアル >mysqlインデックスとは何ですか?
Mysql インデックスには次のものが含まれます: 1. 主キー インデックス. 主キー インデックスは、NULL 値を許可しない特別な一意のインデックスです; 2. 通常のインデックスまたは単一列インデックス; 3. 複数列インデックス; 4.一意のインデックスまたは非一意のインデックス; 5. 空間インデックス。
mysql インデックスとは?
1. 主キー インデックス: 主キー インデックスは特別な一意のインデックスです。 . NULL 値は許可されません
2. 通常のインデックスまたは単一列インデックス
3. 複数列インデックス (複合インデックス): 複合インデックスは、複数のフィールドに対して作成されたインデックスを指します、クエリ条件でのみ使用できます。インデックスは、インデックスの作成時に使用される最初のフィールドが使用される場合にのみ使用されます。複合インデックスを使用する場合は、左端のプレフィックス set
4 に従います。一意のインデックスまたは非一意のインデックス
5. 空間インデックス: 空間インデックスは、空間データ型のフィールドに確立されたインデックスです。 . MYSQL には、GEOMETRY、POINT、LINESTRING、POLYGON という 4 つの空間データ型があります。 MYSQL は SPATIAL キーワードで拡張され、通常のインデックス タイプの作成に使用される構文を使用して空間インデックスを作成できるようになりました。空間インデックスの作成に使用される列は、NOT NULL として宣言する必要があります。空間インデックスは、ストレージ エンジンが MYISAM
であるテーブルでのみ作成できます。以上がmysqlインデックスとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。