CREATE INDEX - данный запрос используется для создания индексов в таблице.
Индексы позволяют быстрее находить нужные данные, без чтения всей таблицы данных.
Пользователь не может увидеть индексы, они просто используются для ускорения поиска/запроса.
- Замечание: Обновления таблицы с индексами занимает большее время, чем обновления таблицы без индексов (потому что индексы тоже нуждаются в обновлении). Итак, рекомендуется создавать только один индекс на таблицу (одна колонка) в которой будет часто производится поиск.
Синтаксис SQL CREATE INDEX
Создания индекса в таблице. Повторяющиеся значения допускаются:
Синтаксис SQL CREATE UNIQUE INDEX
Создания индекса в таблице. Повторяющиеся значения не допускаются:
- Замечание: Синтаксис для создания индексов не одинаковый в базах данных. Поэтому: Проверьте синтаксис перед созданием индексов в базе данных.
Пример CREATE INDEX
SQL запрос создает индекс с именем "PIndex" в колонке "LastName" таблице "Persons":
Если вы хотите создать комбинированный индекс, то можно перечислить имена столбцов в скобках через запятую:
SQL Create Index




