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

Команда SHOW INDEX

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

Синтаксис

SHOW INDEX FROM table_name

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

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

Пример

Давайте выведем список всех индексов для таблицы employees:

SHOW INDEX FROM employees

Результат выполнения кода:

Table Non_unique Key_name Seq_in_index Column_name Index_type
employees 0 PRIMARY 1 id BTREE
employees 1 idx_employees_salary 1 salary BTREE
employees 1 idx_employees_city_salary 1 city BTREE
employees 1 idx_employees_city_salary 2 salary BTREE

Пример

Давайте выведем информацию только об уникальных индексах таблицы:

SHOW INDEX FROM employees WHERE Non_unique = 0

Результат выполнения кода:

Table Non_unique Key_name Seq_in_index Column_name Index_type
employees 0 PRIMARY 1 id BTREE

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

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