mysql运算符详细讲解(后面有总结)

查询中的运算符

算术运算符

+、-、*、/、%

基本算术运算:通常不在条件中使用,而是用于结果运算(select 字段中)

比较运算符

>、>=、<、<=、=、<>

通常是用来在条件中进行限定结果

=:在mysql中,没有对应的 ==比较符号,就是使用=来进行相等判断

<=>:相等比较

特殊应用:就是在字段结果中进行比较运算

在条件判断的时候,还有有对应的比较运算符:计算区间

Between 条件1 and 条件2;

Between中条件1必须小于条件2,反过来不可以

逻辑运算符

and、or、not

and:逻辑与

or:逻辑或

In运算符

In:在什么里面,是用来替代=,当结果不是一个值,而是一个结果集的时候

基本语法: in (结果1,结果2,结果3…),只要当前条件在结果集中出现过,那么就成立

Is运算符

Is是专门用来判断字段是否为NULL的运算符

基本语法:is null / is not null

Like运算符

Like运算符:是用来进行模糊匹配(匹配字符串)

基本语法:like ‘匹配模式’;

匹配模式中,有两种占位符:

_:匹配对应的单个字符

%:匹配多个字符

需要注意的点:between  a and b a 必须  <= b, 判断是否为 null只能用is,除数为0时结果为null,被除数为0

时结果也为null,判断是否相等用 <=>而不是 = 或 == ,不等用 <>

  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我才是真的封不觉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值