solitaryclown

MySQL运算符

2022-01-06
solitaryclown

MySQL中的运算符一共有4种:

  • 算数运算符
  • 比较运算符
  • 逻辑运算符
  • 位运算符

1. 算数运算符

基本的包括+ - * / %,另外还有两个——DIV和MOD,MOD和%作用一样,都是取余数。 DIV和/都是除法,但有区别:/运算的结果会保留小数部分,而DIV会截取整数部分,丢弃小数部分。
例如:5 / 2=2.5000,而5 DIV 2=2

2. 比较运算符

符号 描述 备注
= 等于 null和任何数进行=比较都会返回NULL
<=> 安全的等于 当比较的两数都为null,返回1,否则返回0
<>或!= 不等于  
< 小于  
> 大于  
<= 小于等于  
>= 大于等于  
BETWEEN 在两值之间  
NOT BETWEEN 不在两值之间  
IN 在集合中  
NOT IN 不在集合中  
like 模糊匹配  
REGEXP或RLIKE 正则匹配  
is null 为空  
is not null 不为空  

3. 逻辑运算符

符号 描述 备注
NOT或! 逻辑非  
AND 逻辑与  
OR 逻辑或  
XOR 逻辑异或  

4. 位运算符

包括:|、^、&、«、»、~


上一篇 SQL基础

下一篇 SQL约束

Comments

Content