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


本文整理自网络,侵删。

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

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

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

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


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

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

一个简单地表数据:

阅读剩余部分

相关阅读 >>

mysql5.7解压版的安装和卸载及常见问题小结

如何在服务器安装mysql

详解mysql 整体结构

mysql死锁是怎么造成的

mysql数据库连接查询join原理

mysql之复杂查询的实现

mysql有哪些常见的存储引擎

怎么查看mysql的jar包

关于msyql事务隔离你要知道

mysql实现字符串截取的图文教程

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...