НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
138 of 150 menu

Команда CREATE INDEX

Команда CREATE INDEX используется для создания индекса по одному или нескольким столбцам таблицы. Индекс ускоряет выполнение запросов с условиями в WHERE, а также сортировку и соединения, но может замедлять операции вставки и обновления данных.

Синтаксис

CREATE INDEX index_name ON table_name (column_name)

Таблицы для примеров

employees
id name salary city
1 Ivan 50000 Moscow
2 Olga 52000 Saint Petersburg
3 Sergey 48000 Kazan

Пример

Давайте создадим индекс для столбца salary в таблице employees:

CREATE INDEX idx_employees_salary ON employees (salary)

Пример

Давайте создадим составной индекс для столбцов city и salary:

CREATE INDEX idx_employees_city_salary ON employees (city, salary)

Смотрите также

  • команду DROP INDEX,
    которая удаляет индекс
  • команду SHOW INDEX,
    которая показывает индексы таблицы
  • команду EXPLAIN,
    которая показывает план выполнения запроса
  • команду WHERE,
    которая отбирает строки по условию
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить