English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
サブクエリを使用する場合、複合索引を使用できます。複合索引の利点は以下の通りです。
参加
フィルタリング
選択中
以下はindexの文法です。
index(column_name1column_name2column_name3column_name4............................N)
まずはテーブルを作成し、インデックスを設定してみましょう。
mysql> create table MultipleIndexDemo - > ( - > id int( - > FirstName varchar(100), - > LastName varchar(100), - > Address varchar(200), - > index(id,LastName,Address) - > );
インデックスが正常に作成されたか確認してください。
mysql> show index from MultipleIndexDemo;
以下は出力です。
+-------------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+---------+ | テーブル | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | Visible | +-------------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+---------+ | multipleindexdemo | 1 | id | 1 | id | A | 0 | NULL | NULL | YES | BTREE | | | YES | | multipleindexdemo | 1 | id | 2 | LastName | A | 0 | NULL | NULL | YES | BTREE | | | YES | | multipleindexdemo | 1 | id | 3 | 住所 | A | 0 | NULL | NULL | YES | BTREE | | | YES | +-------------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+---------+ 3 セット内の行(rows) (0.18 sec)