MySQL标识符
1. <=>运算符
<=> 是MySQL中的一个特有的运算符,称为“NULL安全等于”运算符。它用于比较两个值是否相等,并且在处理NULL值时不会返回NULL,而是返回一个布尔值。
1.1 <=>语法
sql
value1 <=> value21.2 <=>使用场景
如果在Mybatis等框架中配置一个固定的sql支持兼容null情况的处理,因为判断null需要使用is null判断,而不是使用=,避免写两套sql,所以在sql中使用<=>运算符可以避免null值的判断问题。
1.3 <=>示例
sql
SELECT * FROM t_stu WHERE user_name <=> '张三';