Выдает модуль двух числовых значений
+
Сложение двух числовых значений.
-
Вычитание двух числовых значений. *
Умножение двух числовых значений.
/
Деление двух числовых значений.
%
Выдает модуль двух числовых значений (определение остатка).
Осуществляет побитовое ИЛИ (OR) двух целочисленных значений.
&
Осуществляет побитовое И (AND) двух целочисленных значений.
<<
Осуществляет побитовый левый сдвиг целочисленного значения.
>>
Осуществляет побитовый правый сдвиг целочисленного значения.
NOT или !
Выполняет логическое НЕ (возвращает 1, если значение было 0, и наоборот).
OR или ||
Выполняет логическое ИЛИ (возвращает 1, если любой из аргу-мещов не равен 0, иначе возвращает 1).
AND или &&
Выполняет логическое И (вернет 0, если хоть один из аргументов равен 0, иначе вернет 1).
=
Выбирает запись, если значения совпадают. При сравнении MySQL автоматически производит преобразование типов.
<> или !=
Выбирает запись, если значения не совпадают.
<=
Выбирает записи, в которых значение слева от операнда меньше или равно правому.
<
Выбирает запись, если левое значение меньше правого.
>=
Выбирает записи, где значение слева от операнда больше или равно правому.
>
Выбирает записи, в которых значение слева от операнда больше правого.
value BETWEEN value1 AND value2
Выбирает записи, если value находится в диапазоне между valuel и value2 или равно одному из них.
value IN (valuel,value2,... )
Выбирает записи, если value находится среди указанных значений.
value NOT IN (value1, value2,.., )
Выбирает записи, если value не находится среди указанных значений.
valuel LIKE value2
Сравнивает value1и value2 и выбирает записи, где они совпадают. Значение справа может содержать знак подстановки ' %', которому удовлетворяет любое число символов (включая 0) и знак '_', заменяющий ровно один символ. Это, возможно, самое употребительное в SQL сравнение. Чаще всего используется сравнение поля с некоторым символом и знаком подстановки (например, SELECT name FROM people WHERE name LIKE 'B%' ).