Ключевое слово ИНДЕКС SQL
❮ Справочник по ключевым словам SQL
СОЗДАТЬ ИНДЕКС
Команда CREATE INDEX
используется для создания индексов в таблицах (допускает дублирование значений).
Индексы используются для очень быстрого извлечения данных из базы данных. Пользователи не могут видеть индексы, они просто используются для ускорения поиска/запросов.
Следующий SQL создает индекс с именем «idx_lastname» в столбце «LastName» в таблице «Persons»:
CREATE INDEX idx_lastname
ON Persons (LastName);
Если вы хотите создать индекс для комбинации столбцов, вы можете перечислить имена столбцов в круглых скобках, разделенных запятыми:
CREATE INDEX idx_pname
ON Persons (LastName, FirstName);
Примечание . Синтаксис создания индексов различается в разных базах данных. Поэтому: Проверьте синтаксис создания индексов в вашей базе данных.
Примечание. Обновление таблицы с индексами занимает больше времени, чем обновление таблицы без индексов (поскольку индексы также нуждаются в обновлении). Поэтому создавайте индексы только для тех столбцов, по которым будет часто выполняться поиск.
ИНДЕКС ПАДЕНИЯ
Команда DROP INDEX
используется для удаления индекса в таблице.
МС доступ:
DROP INDEX index_name ON table_name;
SQL-сервер:
DROP INDEX table_name.index_name;
DB2/Оракул:
DROP INDEX index_name;
MySQL:
ALTER TABLE table_name
DROP INDEX index_name;
❮ Справочник по ключевым словам SQL