MySQL知识点_02

1、!= 与<>比较

在MySQL中 != 和 <> 的功能一致,在sql92规范中建议是:!=,新的规范中建议为: <>

2、!=NULL 与IS NOT NULL 比较

先说结论:默认情况下做比较条件时使用关键字"IS NULL"和"IS NOT NULL";

SQL默认情况下对 != NULL 的判断会永远返回0行,却不会提示语法错误;

非ANSI SQL标准中data=NULL等同于data IS NULL,data<>NULL等同于data IS NOT NULL;

如果一定要使用!= null来进行条件判断,需要加上这个命令语句:SET ANSI_NULLS OFF,这时数据库进入ANSI SQL非标准模式,你会发现IS NOT NULL 和 != NULL 是等效的了。

相关推荐
苍煜43 分钟前
MySQL分库分表和ES到底怎么选?
数据库·mysql·elasticsearch
茉莉玫瑰花茶1 小时前
Qt 信号与槽 [ 1 ]
开发语言·数据库·qt
czlczl200209251 小时前
松散索引扫描/跳跃索引扫描
数据库·mysql·性能优化
苍煜2 小时前
二叉树、红黑树、B树、B+树通俗教学:各自适配场景+MySQL索引终极选型原因
数据结构·b树·mysql
星马梦缘3 小时前
数据库作战记录 实验7、8
数据库·sql·oracle
安逸sgr3 小时前
Hermes Agent + Obsidian 打造第二大脑(六):分层记忆系统的设计逻辑——L0/L1/L2/L3 四层记忆详解
数据库·agent·知识库·hermes·hermesagent
苍煜4 小时前
一篇讲懂分库分表:概念、spirngboot实战
数据库·oracle
梦想画家4 小时前
PostgreSQL 物化视图实战:从数据固化到智能刷新的全链路指南
数据库·postgresql·物化视图
weoptions4 小时前
简单sql注入中如何通过简单语句判断注入类型&注入方法
数据库·sql
小短腿的代码世界4 小时前
Qt数据库编程深度解析:从SQL基础到ORM架构设计
数据库·sql·qt