English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Quando si utilizza una sottoquery, è possibile utilizzare un indice composto. I vantaggi dell'indice composto sono:
Adesione
Filtro
Selezione
Di seguito è riportata la sintassi di index.
index(column_name1,column_name2,column_name3,column_name4,............................N)
Prima di tutto, creiamo una tabella e impostiamo un indice al suo interno.
mysql> create table MultipleIndexDemo - > ( - > id int, - > FirstName varchar(100), - > LastName varchar(100), - > Address varchar(200), - > index(id,LastName,Address) - > );
Controllare se l'indice è stato creato con successo.
mysql> show index from MultipleIndexDemo;
Di seguito c'è l'output.
+-------------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+---------+ | Table | 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 | | | | YES | | multipleindexdemo | | | 1 | id | | | 2 | LastName | | A | | | | YES | | multipleindexdemo | | | 1 | id | | | 3 | Address | | A | | | | YES | +-------------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+---------+ 3 righe nel set (0.18 sec)