Показатели REGEXP (сравните с «LIKE» и «=»)

Я использую MySQL. Я задал вопрос о том, как сделать запрос в базе данных дляодно слово здесь.

Есть ответ, который предлагает мне использоватьREGEXP '[[:<:]]word[[:>:]]'

Это хороший ответ, однако я не уверен, как этоREGEXP '[[:<:]]word[[:>:]]' вещь с точки зрения производительности? Если у меня есть большой стол, это может повлиять на производительность моего приложения?

Например, сравнить с= операция, напримерWHERE column_name='value', этоREGEXP операция гораздо медленнее, чем= для большого стола?

Есть еще один ответ, который предложил мне использовать LIKE, но я думаю, что это нехорошо с точки зрения производительности.

Затем я погуглил и нашелстатья который говорит, что использованиеLIKE дажеБыстрее чемREGEXP , Я запутался, каким способом я должен использовать для запроса совпадения одного слова в большой таблице ...

Могу ли я сказать,= самая быстрая операция, тоLIKE , а такжеREGEXP самый плохой с точки зрения производительности?

Ответы на вопрос(2)

Ваш ответ на вопрос