MySQLでインデックスを作成する文法は何ですか。

MySQLのインデックスを作成する構文は次のとおりです:

CREATE [UNIQUE] INDEX index_name ON table_name (column1, column2, ...);

UNIQUEはオプションパラメータで、作成されるインデックスがユニークインデックスであることを示します。index_nameはインデックスの名前、table_nameはインデックスを作成するテーブルの名前、(column1、column2、…)はインデックスを作成する列の名前です。

例えば、customersというテーブルにidx_nameというインデックスを作成したい場合、last_nameとfirst_nameをインデックス列として使用する以下の構文を使用できます。

CREATE INDEX idx_name ON customers (last_name, first_name);

唯一インデックスを作成する場合は、CREATE INDEX文にUNIQUEキーワードを追加することができます。例えば:

CREATE UNIQUE INDEX idx_name ON customers (email);
bannerAds