Индекс –это средство, которое обеспечивает быстрый доступ к строкам таблицы на основе значения 1-го или нескольких столбцов. В индексе хранятся значения данных и указатели на строки, где эти данные встречаются. Значения данных в индексе располагаются в убывающем или возрастающем порядке, чтобы СУБД могла быстро найти значение. Наличие или отсутствие индекса влияет на скорость поиска информации.
Для создания индекса в языке SQL существует оператор CREATE INDEX; синтаксическая диаграмма:
|----CREATE-----------------àINDEX имя_индекса--ON имя_таблицы-----(--имя_столбца--------)à
|àUNIQUEà| | |ASC||
| |DES||
|ß-------- , --------ß|
CREATE INDEX FIO_IDX_PERSON ON PERSON (FIO) – значения в индексе будут расположены в алфавитном порядке.
Удаление индекса: DROP INDEX имя_индекса.