MySQL <>和<=> 运算符介绍

 更新时间:2020年12月30日 10:39:40   作者:间歇性悲伤患者  
这篇文章主要介绍了MySQL <>和<=> 运算符介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

<> 运算符

作用:表示不等于。

说明:和 “!=” 运算符的作用一致,相较之下 “<>” 的可读性较差。

### 查询非汉族用户,以下两条语句的作用是一致的。
> SELECT * FROM user WHERE nation != "汉族";
> SELECT * FROM user WHERE nation <> "汉族";

<=> 运算符

作用:安全等于

说明:整合了 “=” 运算符和 IS 关键字的作用,既可以判断NULL,也可以判断基本数据类型。但是相较之下,“<=>” 的可读性较差。

从下面的SQL语句可以看出,“=” 运算符和 IS 关键字是不能混用的,“=” 运算符只能判断基本数据类型,IS 关键字只能判断NULL。

能用到 “<=>” 运算符的场景比较少,基本只能用于搜索条件,无需判断某一搜索条件是否为NULL或者基本数据类型。

### 查询没有填写性别的用户,以下语句的作用是一致的
> SELECT * FROM user WHERE sex IS NULL;
> SELECT * FROM user WHERE sex <=> NULL;
 
### 查询男性用户,以下语句的作用是一致的
> SELECT * FROM user WHERE sex = "男";
> SELECT * FROM user WHERE sex <=> "男";

到此这篇关于MySQL <>和<=> 运算符介绍的文章就介绍到这了,更多相关MySQL <>和<=> 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • MySQL中Binlog日志的使用方法详细介绍

    MySQL中Binlog日志的使用方法详细介绍

    MySQL的binlog(二进制日志)是一种记录MySQL服务器所有更改的二进制日志文件,下面这篇文章主要给大家介绍了关于MySQL中Binlog日志的使用方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-02-02
  • MySQL索引查询limit offset及排序order by用法

    MySQL索引查询limit offset及排序order by用法

    这篇文章主要介绍了MySQL限制数据返回条数limit offset及排序order by用法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • mysql临时表(temporary table)使用方法详解

    mysql临时表(temporary table)使用方法详解

    MySQL临时表在很多场景中都会用到,MySQL内部在执行复杂SQL时,需要借助临时表进行分组、排序、去重等操作,下面这篇文章主要给大家介绍了关于mysql临时表(temporary table)使用方法的相关资料,需要的朋友可以参考下
    2024-01-01
  • MySQL中explain使用快速查询手册

    MySQL中explain使用快速查询手册

    我们会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,会用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用索引,下面这篇文章主要介绍了关于MySQL中explain使用快速查询手册的相关资料,需要的朋友可以参考下
    2022-10-10
  • 如何解决docker无法启动的问题

    如何解决docker无法启动的问题

    这篇文章主要介绍了如何解决docker无法启动的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • MySQL之DATETIME与TIMESTAMP的时间精度问题

    MySQL之DATETIME与TIMESTAMP的时间精度问题

    这篇文章主要介绍了MySQL之DATETIME与TIMESTAMP的时间精度问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • 在Mysql存储过程中使用事务实例

    在Mysql存储过程中使用事务实例

    这篇文章主要介绍了在Mysql存储过程中使用事务实例,需要的朋友可以参考下
    2014-04-04
  • MySQL 5.7 学习心得之安全相关特性

    MySQL 5.7 学习心得之安全相关特性

    这篇文章主要介绍了MySQL 5.7 学习心得之安全相关特性 的相关资料,需要的朋友可以参考下
    2016-07-07
  • MySQL数据文件存储位置的查看方法

    MySQL数据文件存储位置的查看方法

    这篇文章主要为大家详细介绍了MySQL数据文件存储位置的查看方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • mysql复制data文件迁移的实现步骤

    mysql复制data文件迁移的实现步骤

    有时候,我们需要迁移整个数据库,包括数据文件,本文将介绍如何通过复制MySQL的data文件来完成数据库迁移,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11

最新评论