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

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

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

MySQL中推荐使用<>来表示不等于,为什么呢?因为可移植性强,因为查询速度快。

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

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

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不等于的三种使用及区别说明。

本文摘自网络,不代表短经典网立场 https://www.duanjingdian.com/833.html

上一篇 2024 年 7 月 17 日
下一篇 2024 年 8 月 19 日

相关推荐

  • WordPres利用插件备份MySQL数据库

    使用 UpdraftPlus 备份数据库: 安装插件:登录 WordPress 管理后台。导航至插件菜单。搜索 “UpdraftPlus” 插件。点击“安装”并激活插件。配置备份设…

    2024 年 4 月 18 日
    151
  • 帝国导入恢复数据报错:MySQL server has gone away

    很多站长在安装帝国cms恢复和导入数据时候,会有一串英文报错。特别是数据库版本间差别比较大的。 例如:MySQL server has gone away错误 这个代表什么意思呢?…

    帝国CMS 2024 年 6 月 20 日
    110
  • 如何在PHP中创建MySQL数据库?

    在PHP中创建MySQL数据库,首要步骤是确保你的PHP环境能够连接到MySQL服务器,这需要通过使用PHP内置的扩展如MySQLi或PDO来实现,一旦连接建立,就可以通过发送SQ…

    2024 年 7 月 15 日
    103
  • 如何使用PHP代码测试与MySQL数据库的连接?

    在当今的Web开发中,PHP和MySQL的组合是非常常见的,PHP是一种流行的服务器端脚本语言,而MySQL是一个广泛使用的数据库管理系统,确保两者能够顺畅连接是开发过程中的一个基…

    2024 年 7 月 17 日
    106
  • Linux系统中将txt备份文件恢复到MySQL?

    在Linux环境中,备份和恢复MySQL数据库是保障数据可靠性和系统完整性的关键操作,数据库管理员通常会进行定期的备份以防止数据丢失或损坏,并在必要时进行恢复操作,以下是详细的步骤…

    2024 年 8 月 19 日
    86
  • 如何通过PHP查询MySQL数据库中的错误日志?

    在PHP应用程序中,与MySQL数据库的交互是一项基础且关键的任务,查询数据时的错误经常发生,因此了解如何查询数据库错误日志变得至关重要,下面将深入探讨这一主题,包括如何在PHP中…

    技术教程 2024 年 7 月 17 日
    98
  • PHP如何向MySQL添加新的数据?

    1、连接到MySQL数据库 使用MySQLi扩展:PHP提供了MySQLi扩展,用于与MySQL数据库进行交互,要连接到数据库,需要创建一个新的MySQLi对象并提供必要的参数,如…

    2024 年 7 月 15 日
    98
  • MySql不等于的三种使用情况说明

    MySQL中常用到判断符号,而不等于是比较常用的符号,下面讲解以下三种不等于符号 符号 意义 <> 不等于的最早用法,可移植性优于下面两种 != 后来MySQL添加上的…

    技术教程 2024 年 6 月 29 日
    89