首页 > 代码库 > MySQL自学篇(五)
MySQL自学篇(五)
常见运算符介绍
1、算数运算符
运算符 | 作用 |
+ | 加法运算 |
- | 减法运算 |
* | 乘法运算 |
/ | 除法运算 |
% | 求余运算 |
2、比较运算符
运算符 | 作用 |
= | 等于 |
<=> | 安全的等于。可以用于判断NULL |
< > != | 不等于 |
<= | 小于等于 |
>= | 大于等于 |
IS NULL | 是否为空 |
IS NOT NULL | 是否不为空 |
LEAST | 返回最小值 |
GRETEST | 最大值 |
BETWEEN AND | 两个值之间 |
ISNULL | 与IS NULL等价 |
IN | 判断一个值是IN列中的任意一个值 |
NOT IN | 判断一个值不是IN列中的任意一个值 |
LIKE | 通配符匹配 |
REGEXP | 正则表达式 |
3、逻辑运算符
运算符 | 作用 |
AND或者&& | 逻辑与 |
NOT或者! | 逻辑非 |
OR或者|| | 逻辑或 |
XOR | 逻辑异或 |
NOT或者!
表示当操作数为0时,所得值为1;当操作数为非0值时,所得值为0;当操作数为NULL时,所得返回值为NULL
AND或者&&
逻辑与运算符AND或者&&表示当所有操作数为非零值,并且不为NULL时,计算所得结果为1;当一个或多个操作数为0,所得结果为0,其余情况返回值为NULL
OR或者||
逻辑或运算符OR或者||表示当两个操作数均为非NULL值,且任意一个操作数为非零值时,返回结果为1,否则返回结果为0;当有一个操作数为NULL时,且另一操作数为非零时,结果为1,否则结果为NULL;当两个操作数均为NULL时,所得结果为NULL
XOR
逻辑异或运算符XOR。当任意一个操作数为NULL时,返回NULL;对于非NULL的操作数,如果两个操作数都是非0或则会都是0值,则返回0;如果一个值为0,另一个为非零,返回1
MySQL自学篇(五)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。