Если вы задавались вопросом, как пользоваться оператором WHERE в MYSQL, то вы попали туда, куда нужно. Множество новичков не понимают зачем он нужен, и когда его можно применять. Это очень полезный навык, который очень сильно поможет вам в будущем использовании запросов.
Определение
Where используется в качестве фильтрации для результатов в SELECT, UPDATE, INSERT, DELETE.
То есть, он выбирает ту информацию, которая будет выполнять определенные действия.
Далее вы можете увидеть синтаксис:
WHERE conditions;
Conditions - условия.
Примеры
Давайте рассмотрим некоторые примеры с использованием данного оператора.
У where MYSQL несколько значений, и применяться они могут в разных ситуациях.
К примеру, у нас существует таблица с пользователями. Нам нужно изъять пользователя по имени.
SELECT *
FROM users //выбираем таблицу users
WHERE name = "Иван" AND lastname = "Максимов"; //Выбираем всех пользователей с именем Иван и Фамилией Максимов
На этом примере мы четко видели, что используется условие AND, это значит, что WHERE служит для объединения двух условий.
Подобным же образом пишется условие OR:
SELECT *
FROM users //выбираем таблицу users
WHERE name = "Иван" OR lastname = "Максимов"; //Выбираем всех пользователей с именем Иван или Фамилией Максимов
Данный оператор, как уже понятно возвращает результат с именем Иван или фамилией Максимов.
Так же два последних оператора возможно объединить сделать это не так сложно. Выполняем код ниже:
SELECT *
FROM users //выбираем таблицу users
WHERE name = ("Иван" AND lastname = "Максимов";)
OR (patronymic = "Александров")
Как мы видим, у нас объединены два условия - OR и AND.
Это значит, что в результате будут выводиться пользователи с именем Иван и Фамилией Максимов, а также пользователи с отчеством Александров.
Существует множество значений where и использовать их можно и важно, а также очень практично.
Заключение
WHERE - один из самых важнейший в языке структурированных запросов и встречается практически во всех проектах. Он имеет еще и операторы AND и OR, объединяющие несколько условий в один запрос, что очень сильно помогает не переписывать один и тот же запрос по нескольку раз и выполнять сложные и интересные задачки.
В этой статье мы подробно рассказали о его нескольких значениях и шагнули немного вперед в изучении языков программирования, теперь на шаг ближе к становлению истинным веб-программистом и если будете стараться так же, как и старались раньше, то все обязательно получится, и вы станете тем, кем мечтали.