MySQL中的运算符

算术运算符

MySQL 支持常见的五种算术运算:+, -, *, /(同 DIV 函数), %(同 MOD 函数),即加减乘除和取余。(被除数为 0则结果为 NULL)

比较运算符

当使用 SELECT 语句进行查询时,MySQL 允许用户对表达式的左边操作数和右边操作数进行比较,比较结果为真,则返回 1,为假则返回 0,比较结果不确定则返回 NULL。
比较运算符比较多,类型比较丰富,比如判断是否为 NULL,正则表达式匹配等,具体使用时看文档吧!

逻辑运算符

逻辑运算符又称为布尔运算符,用来确认表达式的真和假。MySQL 支持 4 种逻辑运算符:非(NOT 或 !),与(AND 或 &&),或(OR 或 ||),异或(XOR)

位运算符

没想到 MySQL 还支持位运算符,目前有六种:与(& 或 AND),或(| 或 OR),非(~),异或(XOR),右移(>>),左移(<<)

运算符优先级

跟编程语言里的运算符一样,这里的运算符也是有优先级的。记住这些运算符意义不大,搞不懂的时候就老老实实用括号吧!

posted @ 2017-07-16 18:45  clearbug  阅读(562)  评论(0编辑  收藏  举报