Вывести строки по условию
В этой статье мы научимся выводить из базы данных MySql необходимые нам данные.
Посмотрим и выберем БД и таблицу с которой будем работать. Мы будем работать со стандартной ДБ world, которая создается при установке ДБ.

SELECT поле1_которое нужно вывести FROM имя таблицы WHERE поле_условие = значение; - выбрать только необходимые поля, которые в таблицы.
Выберем все строки, в которые в столбце countryCode есть значение usa

SELECT * FROM имя_таблицы WHERE id > 3; - получить все поля из базы где поле id больше 3.
IN - позволяет определить, совпадает ли значение объекта со значением в списке.
SELECT * FROM имя_таблицы WHERE имя_поля IN (‘Значение 1’, ‘Значение 2’); - получить все поля из базы где в поле есть вхождения значений 1 и 2.
AND – применяет два условия при выборке.
SELECT * FROM имя таблицы WHERE id > 3 AND age < 45; - выбрать все значения из таблицы где поля id больше 3 и значения поля age меньше 45
OR – добавит в выборку, когда сработает одно из условий
SELECT * FROM имя таблицы WHERE id > 3 OR age < 45; - выбрать все значения из таблицы где поля id больше 3 и значения поля age меньше 45 (получим где id больше 3 и тех у кого age меньше 45).
NOT – обратное для условия выборки.
SELECT * FROM имя таблицы WHERE NOT id > 3; - выбрать все значения из таблицы где поля id не больше 3, то есть меньше 3.
BETWEEN - используется для выбора значений данных из определённого промежутка. Могут быть использованы числовые и текстовые значения, а также даты.
SELECT * FROM имя_таблицы WHERE id BETWEEN 35 and 45; - выбрать все значения (включительно) из таблицы где поля id больше 35 и меньше 45.