比较,逻辑,求反,算数操作符__mysql学习笔记

本文介绍了SQL中的各种操作符,包括比较操作符(如=,<>),逻辑操作符(如IS NULL,BETWEEN,IN,LIKE,EXISTS),求反操作符(如NOT BETWEEN,NOT IN,IS NOT NULL),以及算数操作符(+,-,*,/)。详细解释了每个操作符的用法和示例,帮助理解如何在MySQL中使用这些操作符进行条件判断和数据处理。
摘要由CSDN通过智能技术生成

SQL 操作符:用于指定条件,还可以联接一个语句里的多个条件

比较操作符

逻辑操作符

求反操作符

算数操作符

 

一,比较操作符:=,<> , < ,>,>=,<=

<>是不等于的意思,用的时候想象成=,没区别;

 

二,逻辑操作符:

Is null;

Between;

In ;

Like;

Exists;

Unique;

all和any;

 

2.1  Is null

:用于与NULL值进行比较(比如说用于找没有留电话号的员工)

Wherephonenumber is null;能查出来

但是where phonenumber=null;

//不行,真的不行,出来时empty,但是我真的没有明白为什么不行,它说是因为电话号可以有一个值是null值?

//看别人是说因为mysql中的null不等于任何其他值,也不等于另外一个null,优化器会把"=null"的查询过滤掉而不返回任何数据;

还有查询某字段为非空时使用is notnull。

另外,有关null,

排序时mysql将null作为最小值处理。

 not null字段不能插入null,但可以插入空值

 

2.2   Between:

用于寻找一个一个给定最大值和最小值之间的值&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值