MySql的内部运算符很丰富,主要有四大类,分别是:算术运算符、比较运算符、逻辑运算符、位操作运算符。
一. 算术运算符
note: num/0或者num%0的结构都是NULL
二. 比较运算符
一个比较运算符的结构总是1、0或者是NULL,比较运算符经常在select查询条件子句中使用,用来查询满足指定条件得记录。
数值比较时有如下规则:
note1: 安全等于运算符 <=> 和=用法一样. 区别就是可以用来对NULL进行判断,两者都位NULL时返回值是1.
note2: 不等于运算符( <>或者!=),这两个运算符不能用于判断空值NULL(如果用于判断得话,返回得就是NULL)。否则,返回0或者1.
note3:小于等于和小于不能判断NULL;同理,大于和大于等于也不能判断NULL
note4:select least(2,0) 结果为0
三. 逻辑运算符
四. 位运算符
参考文献
《Mysql5.7从入门到精通》