MySQL数据库支持多种类型的运算符,主要包括算术运算符、比较运算符、逻辑运算符和位运算符。
算术运算符
包括加、减、乘、除和模运算。他们是最常用、最简单的一类运算符。
“+”获得一个或多个值得和。
“-”从一个值中减去另一个值。
“*”使数字相乘,得到两个或多个值的乘积。
“/”用一个值除以另一个值得到商。
“%”用一个值除以另外一个值得到余数。
比较运算符
简单了解了算术运算符,再来看一下比较运算符。
等于“=”,不等于“或!=”,null安全的等于“”,小于“”,大于等于“>=”,通配符“LIKE”,正则表达式匹配“REGEXP”。
逻辑运算符
逻辑非 “NOT或!”。
逻辑与 “AND或&&”。
逻辑或 “OR或||”。
逻辑异或 “XOR”。
位运算符
位与 &
位或 |
位异或 ^
位取反 ~
位右移 >>
位左移
运算符的优先级
很多时候我们都用“()”来将需要优先的操作扣起来,这样起到了优先的作用。
总结,这些运算符可以帮助用户完成算数、比较、逻辑和位逻辑的操作。另外,在使用比较运算符时要保证的操作数类型是一致的,这样可以避免操作类型的不一致而得出错误的数据。
欢迎大家在评论区留下自己的观点!
领取专属 10元无门槛券
私享最新 技术干货