MySQL 不等于的三种使用及区别


Posted in MySQL onJune 03, 2021

MySQL中常用到判断符号,而不等于是比较常用的符号,下面讲解以下三种不等于符号

 

符号 意义
<> 不等于的最早用法,可移植性优于下面两种
!= 后来MySQL添加上的,类似于Java等编程语言中的不等于
not in not in后面加上数据,表示不在该数据里面

MySQL中推荐使用<>来表示不等于,为什么呢?因为可移植性强,因为查询速度快。在leetcode上有一道题,是电影院查询的题目,题目如下:

MySQL 不等于的三种使用及区别

其实非常简单,查询description非boring并且id非偶数的,将查询结果利用order by进行排序即可,但在查询description非boring的时候要用到不等于来判断,下面就是我使用三种不等于的查询时间的比拼

MySQL 不等于的三种使用及区别

可以看出来<>还是快一些的,所以还是推荐使用<>来表示不等于的

多说无益,来个实例!!!

一个简单地表数据:

MySQL 不等于的三种使用及区别

select * from user where address != "北京"

MySQL 不等于的三种使用及区别

select * from user where address <> "北京"

MySQL 不等于的三种使用及区别

select * from user where address = null

MySQL 不等于的三种使用及区别

select * from user where address is null

MySQL 不等于的三种使用及区别

select * from user where address != null

MySQL 不等于的三种使用及区别

总结:

select * from user where address != "北京"
 
select * from user where address <> "北京"
 
select * from user where address = null
select * from user where address is null
 
select * from user where address != null
select * from user where address is not null

短短几条语句,三个极其常见的点,或许我们在回答的时候却不知所措,犹豫不决。

在<>和!=是等价的。在某字段不等于某值(非空的值)时,输出的结果此字段为空不输出。

is 和 is not 用于和 null 结合,我称它为不是,不是空

到此这篇关于MySQL 不等于的三种使用及区别的文章就介绍到这了,更多相关MySQL 不等于内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
MySQL令人咋舌的隐式转换
Apr 05 MySQL
MySQL优化之如何写出高质量sql语句
May 17 MySQL
Mysql官方性能测试工具mysqlslap的使用简介
May 21 MySQL
新手入门Mysql--sql执行过程
Jun 20 MySQL
低版本Druid连接池+MySQL驱动8.0导致线程阻塞、性能受限
Jul 01 MySQL
为什么MySQL分页用limit会越来越慢
Jul 25 MySQL
MySQL数据库必备之条件查询语句
Oct 15 MySQL
MySQL数据库10秒内插入百万条数据的实现
Nov 01 MySQL
MySQL创建管理KEY分区
Apr 13 MySQL
Mysql 文件配置解析介绍
May 06 MySQL
mysql 体系结构和存储引擎介绍
May 06 MySQL
MySQL生成千万测试数据以及遇到的问题
Aug 05 MySQL
MYSQL 无法识别中文的永久解决方法
MySQL5.7并行复制原理及实现
MySQL删除和插入数据很慢的问题解决
Jun 03 #MySQL
mysql5.7使用binlog 恢复数据的方法
Jun 03 #MySQL
MySQL8.0无法启动3534的解决方法
zabbix监控mysql的实例方法
Mysql实现主从配置和多主多从配置
Jun 02 #MySQL
You might like
非常好用的Zend Framework分页类
2014/06/25 PHP
PHP使用curl模拟post上传及接收文件的方法
2016/03/04 PHP
php将字符串转换为数组实例讲解
2020/05/05 PHP
CSDN轮换广告图片轮换效果
2007/03/27 Javascript
JQery 渐变图片导航效果代码 漂亮
2010/01/01 Javascript
Chrome中JSON.parse的特殊实现
2011/01/12 Javascript
了解了这些才能开始发挥jQuery的威力
2013/10/10 Javascript
JS实现向表格中动态添加行的方法
2015/03/30 Javascript
JS+CSS实现鼠标滑过时动态翻滚的导航条效果
2015/09/24 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
2016/08/01 Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
2016/09/04 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
2016/12/13 Javascript
Node.js中文件操作模块File System的详细介绍
2017/01/05 Javascript
浅谈jQuery中事情的动态绑定
2017/02/12 Javascript
JS变量及其作用域
2017/03/29 Javascript
微信小程序访问node.js接口服务器搭建教程
2017/04/25 Javascript
react-router v4如何使用history控制路由跳转详解
2018/01/09 Javascript
NodeJs搭建本地服务器之使用手机访问的实例讲解
2018/05/12 NodeJs
jQuery实现基本淡入淡出效果的方法详解
2018/09/05 jQuery
如何基于原生javaScript生成带图片的二维码
2019/11/21 Javascript
详细分析React 表单与事件
2020/07/08 Javascript
python引用DLL文件的方法
2015/05/11 Python
10个Python小技巧你值得拥有
2018/09/29 Python
python_opencv用线段画封闭矩形的实例
2018/12/05 Python
Django之Mode的外键自关联和引用未定义的Model方法
2018/12/15 Python
基于pytorch的保存和加载模型参数的方法
2019/08/17 Python
Django Admin中增加导出CSV功能过程解析
2019/09/04 Python
美国在线家居装饰店:Belle&June
2018/10/24 全球购物
Tostadora意大利:定制T恤
2019/04/08 全球购物
AOP的定义以及作用
2013/09/08 面试题
医药专业应届毕业生求职信范文
2014/01/01 职场文书
回门宴答谢词
2014/01/13 职场文书
新书吧创业计划书
2014/01/31 职场文书
中秋节礼品促销方案
2014/02/02 职场文书
升职自荐信范文
2015/03/27 职场文书
婚庆主持词大全
2015/06/30 职场文书