Индексы в MySQL созданы для повышения быстродействия извлечения данных из таблиц.
Добавление индекса к таблице
CREATE INDEX имя_индекса
ON имя_таблицы (имя_столбца1, ... имя_столбцаN);
Пример:
CREATE INDEX myindex ON test (column1, column5);
Удаление индекса из таблицы
DROP INDEX имя_индекса
ON имя_таблицы;
Пример:
DROP INDEX myindex ON test;
Существует способ одним запросом найти и заменить в полях (столбцах) таблицы MySQL строку поиска на нужную вам строку замены, для этого будем использовать оператор REPLACE.
Синтаксис запроса:
UPDATE имя_таблицы SET имя_столбца = REPLACE (имя_столбца, 'что_ищем', 'на_что_заменяем');
Пример:
UPDATE test SET column-1 = REPLACE (column-1, 'data-1', 'data-2');
В столбце column-1 таблицы test, ищем стоку содержащую data-1 и меняем на data-2.