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