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
[править] Рунет
- MySQL
- Установка MySQL 8 на Windows 10. 18 декабря 2019
- Cкопировать таблицу с данными (MySQL)
- Типы полей в MySQL
- LIKE условие MySQL
- Типы столбцов
- MySQL для новичков
[править] Прочее
- Authentication plugin 'caching_sha2_password' cannot be loaded
- Создание и удаление таблиц
- How to get the mysql table columns data type?