-
Инструкция ALTER TABLE. Вы можете использовать инструкцию ALTER TABLE с предложением ADD INDEX или ADD KEY, чтобы добавить индекс в таблицу. Например:
ALTER TABLE table_name ADD INDEX index_name (column_name); -
Инструкция CREATE INDEX. Вы можете использовать инструкцию CREATE INDEX для добавления индекса в таблицу. Этот оператор позволяет указать тип индекса и дополнительные параметры. Например:
CREATE INDEX index_name ON table_name (column_name); -
Ограничение UNIQUE: к столбцу можно добавить ограничение UNIQUE, которое автоматически создает уникальный индекс для этого столбца. Например:
ALTER TABLE table_name ADD CONSTRAINT constraint_name UNIQUE (column_name); -
Ограничение первичного ключа: при определении первичного ключа для таблицы MySQL автоматически создает индекс первичного ключа. Например:
ALTER TABLE table_name ADD PRIMARY KEY (column_name); -
Полнотекстовый индекс. Если вы хотите выполнять полнотекстовый поиск в текстовых столбцах, вы можете добавить полнотекстовый индекс. Например:
ALTER TABLE table_name ADD FULLTEXT INDEX index_name (column_name); -
Индексы по нескольким столбцам. Вы можете добавить индексы по нескольким столбцам, чтобы повысить производительность запросов. Например:
ALTER TABLE table_name ADD INDEX index_name (column1, column2);