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 InnoDB ReplicaSet(副本集)简单介绍
Apr 24 MySQL
MySQL COUNT函数的使用与优化
May 10 MySQL
浅析MySQL如何实现事务隔离
Jun 26 MySQL
mysql 直接拷贝data 目录下文件还原数据的实现
Jul 25 MySQL
SQL实现LeetCode(176.第二高薪水)
Aug 04 MySQL
MySQL分库分表详情
Sep 25 MySQL
SQL实战演练之网上商城数据库商品类别数据操作
Oct 24 MySQL
SQL 聚合、分组和排序
Nov 11 MySQL
利用JuiceFS使MySQL 备份验证性能提升 10 倍
Mar 17 MySQL
MySQL 主从复制数据不一致的解决方法
Mar 18 MySQL
MySQL派生表联表查询实战过程
Mar 20 MySQL
MySQL新手入门进阶语句汇总
Sep 23 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
PHP游戏编程25个脚本代码
2011/02/08 PHP
提高define性能的php扩展hidef的安装和使用
2011/06/14 PHP
PHP setcookie设置Cookie用法(及设置无效的问题)
2011/07/13 PHP
详解PHP中cookie和session的区别及cookie和session用法小结
2016/06/12 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
解决jquery .ajax 在IE下卡死问题的解决方法
2009/10/26 Javascript
在次封装easyui-Dialog插件实现代码
2010/11/14 Javascript
struts2+jquery+json实现异步加载数据(自写)
2013/06/24 Javascript
jquery组件使用中遇到的问题整理及解决
2014/02/21 Javascript
bootstrap组件之按钮式下拉菜单小结
2017/01/19 Javascript
Vue实现todolist删除功能
2018/06/26 Javascript
angular 未登录状态拦截路由跳转的方法
2018/10/09 Javascript
微信小程序提取公用函数到util.js及使用方法示例
2019/01/10 Javascript
JQuery Ajax跨域调用和非跨域调用问题实例分析
2019/04/16 jQuery
jquery使用echarts实现有向图可视化功能示例
2019/11/25 jQuery
高效jQuery选择器的5个技巧实例分析
2019/11/26 jQuery
鸿蒙系统中的 JS 开发框架
2020/09/18 Javascript
Sanic框架请求与响应实例分析
2018/07/16 Python
用Python徒手撸一个股票回测框架搭建【推荐】
2019/08/05 Python
python实现电子词典
2020/03/03 Python
使用 Python ssh 远程登陆服务器的最佳方案
2020/03/06 Python
Python闭包与装饰器原理及实例解析
2020/04/30 Python
网络艺术零售业的先驱者:artrepublic
2017/09/26 全球购物
意大利领先的线上奢侈品销售电商:Eleonora Bonucci
2017/10/17 全球购物
英国最全面的橄榄球联盟门票网站:Live Rugby Tickets
2018/10/06 全球购物
英国羊绒服装购物网站:Pure Collection
2018/10/22 全球购物
俄罗斯在线手表和珠宝商店:AllTime
2019/09/28 全球购物
学生评语大全
2014/04/18 职场文书
2014年党建工作汇报材料
2014/11/02 职场文书
2014年教学工作总结
2014/11/13 职场文书
销售内勤岗位职责范本
2015/04/13 职场文书
民政局未婚证明
2015/06/15 职场文书
交流会主持词
2015/07/02 职场文书
田径运动会广播稿
2015/08/19 职场文书
2016年村党支部公开承诺书
2016/03/24 职场文书
Nginx反向代理至go-fastdfs案例讲解
2021/08/02 Servers