CREATE INDEX оператор используется для создания индексов в таблицах.
Индексы позволяют приложению базы данных, чтобы найти данные быстро; не читая всю таблицу.
Индексы
Индекс может быть создан в виде таблицы, чтобы найти данные более быстро и эффективно.
Пользователи не могут видеть индексы, они просто используются для ускорения поиска / запросов.
Note: Обновление таблицы с индексами занимает больше времени , чем обновления таблицы без (поскольку индексы также нуждаются в обновлении). Таким образом, вы должны создавать только индексы на столбцах (и таблицы), которые будут часто искомых против.
SQL CREATE INDEX Синтаксис
Создает индекс для таблицы. Повторяющиеся значения допускаются:
CREATE INDEX index_name
ON table_name (column_name)
SQL CREATE INDEX Синтаксис UNIQUE
Создает уникальный индекс на столе. Повторяющиеся значения не допускаются:
CREATE UNIQUE INDEX index_name
ON table_name (column_name)
Note: Синтаксис для создания индексов варьируется между различными базами данных. Поэтому: Проверьте синтаксис для создания индексов в базе данных.
Пример CREATE INDEX
SQL заявление ниже создает индекс с именем "PIndex" на "LastName" колонке в "Persons" таблицы:
CREATE INDEX PIndex
ON Persons (LastName)
Если вы хотите создать индекс на комбинации столбцов, вы можете перечислить имена столбцов в скобках, через запятую:
CREATE INDEX PIndex
ON Persons (LastName, FirstName)