MySql. Поиск слова или строки в базе данных MySql

MySql. Поиск слова или строки в базе данных MySql

Задание: Необходимо найти, в каких полях таблицы, встречается запрошенное слово или строка и запросить данные всех полей таблиц, удовлетворяющих запросу.

Решением этой задачи будет служить SQL запрос содержащий оператора LIKE.

Приведу примитивный пример.
Представим, что у нас есть таблица с какими то данным:
MySql. Поиск слова или строки в базе данных MySql


Допустим нам нужно вывести все строки в поле text, которых содержится слово "статьи".

Пишем запрос:
Логика запроса: получить данные всех полей таблицы post, где в поле text встречается слово "статьи".
SELECT * FROM post WHERE text LIKE '%статьи%'


Результат выполнения запроса:
/* Affected rows: 0 Найденные строки: 2 Предупреждения: 0 Длительность 1 query: 0,000 sec. */
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
  • Яндекс.Метрика
  • Счетчик PR-CY.Rank
  • Рейтинг@Mail.ru