查询运算符、like、between and 、in、not in对NULL值查询无效

mysql为我们提供了查询空值的语法:IS NULL、IS NOT NULL。

IS NULL(返回值为空的记录)

select  列名  from 表名  where  列  is  null;

IS NOT NULL(返回值不为空的记录)

select  列名  from  表名  where  列  is  not  null;

<=>  (安全等于)

<=>:既可以判断NULL值,又可以判断普通的数值,可读性较低,用的较少