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