Главная SQL Create Index
E-mail Печать PDF

CREATE INDEX - данный запрос используется для создания индексов в таблице.

Индексы позволяют быстрее находить нужные данные, без чтения всей таблицы данных.

Пользователь не может увидеть индексы, они просто используются для ускорения поиска/запроса.

Note - Замечание: Обновления таблицы с индексами занимает большее время, чем обновления таблицы без  индексов (потому что индексы тоже нуждаются в обновлении). Итак, рекомендуется создавать только один индекс на таблицу (одна колонка) в которой будет часто производится поиск.

Синтаксис SQL CREATE INDEX

Создания индекса в таблице. Повторяющиеся значения допускаются:

CREATE INDEX index_name
ON table_name (column_name)

Синтаксис SQL CREATE UNIQUE INDEX

Создания индекса в таблице. Повторяющиеся значения не допускаются:

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

Note - Замечание: Синтаксис для создания индексов не одинаковый в базах данных. Поэтому: Проверьте синтаксис перед созданием индексов в базе данных.

Пример CREATE INDEX

SQL запрос создает индекс с именем "PIndex" в колонке "LastName" таблице "Persons":

1
2
CREATE INDEX PIndex
ON Persons (LastName)

Если вы хотите создать комбинированный индекс, то можно перечислить имена столбцов в скобках через запятую:

1
2
CREATE INDEX PIndex
ON Persons (LastName, FirstName)

Авторизация

Nice Ajax Poll

Какое из моих расширений самое лучшее?

Статистика

Реклама