MySQL

Материал из Documentation.

Перейти к: навигация, поиск



MySQL — свободная реляционная СУБД. Разработку и поддержку MySQL осуществляет компания Oracle.

MySQL очень популярна, её активно используют как систему хранения данных у сайтов. Подавляющее большинство сайтов для хранения своих данных используют MySQL.[1]

Содержание

[править] LIKE

LIKE позволяет определить, совпадает ли указанная строка с определённым шаблоном.[2]

Пример: «SELECT * FROM table WHERE text LIKE „%some text%“». Данный SQL-запрос вернёт result_set, содержащий записи, в которых поле «text» имеет такой текст: «some text». Текст может быть огромным, но если в нём содержится строка: «some text», то LIKE вернёт true.[3]

Как задаётся шаблон для LIKE:[4]

  •  % — это то, что мы с Вами использовали. Используется он чаще всего и означает он любую строку любой длины. Фактически, строкой «%some text%» мы говорим, что сначала идёт любая строка любой длины, затем «some text», а затем вновь любая строка любой длины. Если текст удовлетворяет этому шаблону, то вернуть true, иначе false.
  • [ ] — это одиночный символ. Чтобы использовать этот шаблон необходимо задавать диапазоны, например, так: «[a-z]some%». Данный шаблон будет означать, что сначала идёт 1 символ (любой символ от a до z), далее «some» и потом любая строка любой длины.
  • _ — это любой одиночный символ.
  • [^] — это противоположность [ ]. Например, можно привести такой пример: «[^az]some_». Данный шаблон означает, что вначале идёт любой символ, но только НЕ «a» и НЕ «z». Далее должна идти строка «some», а после только один одиночный символ.

[править] Ссылки

[править] Официальный сайт

[править] Habr

[править] Рунет

[править] Прочее

[править] Примечания

  1. [1]
  2. [2]
  3. [3]
  4. [4]
Источник — «http://newsruss.ru/doc/index.php/MySQL»
Личные инструменты