mysql-运算符

1. 算数运算符

2. 比较运算符

安全等于运算符<=>可以用来对NULL进行判断,左右两值均为NULL则结果为1

3. 非符号运算符(关键字运算符)

IS NULL 判断值,字符串或表达式是否为空
IS NOT NULL 判断值,字符串或表达式是否不为空
LEAST 在多个值中返回最小值
GREATEST 在多个值中返回最大值
BETWEEN  .. AND .. 判断一个值是否在两个值之间
ISNULL 判断值,字符串或表达式是否为空
IN 判断一个值是否为列表中的任意一个值
NOT IN 判断一个值是否不为列表中的任意一个值
LIKE 判断一个值是否符合模糊匹配规则
REGEXP 判断一个值是否符合正则表达式的规则
RLIKE 判断一个值是否符合正则表达式的规则

 

 

 

 

LEAST(value1,value2,..)

 

GREATEST(value1,value2,..)

 

 

 ISNULL( value )

 

 

 

 

 一般和 % 、_  一起使用: 表示匹配不确定个数的字符,_: 表示一个不确定字符,偶尔会在前面加一个转义字符 \,或者使用 ESCAPE 自定义转义字符

 

 

 

 

 

4. 逻辑运算符

AND(&&)
OR(||)
NOT(!)
XOR

 

 

 

 

 

5. 位运算符

& 按位与
| 按位或
~ 按位取反
^ 按位异或
>> 按位右移
<<按位左移

 

posted @ 2022-08-21 10:09  令狐·  阅读(53)  评论(0)    收藏  举报