MySQL 是一种流行的关系型数据库管理系统,它支持多种运算符,用于在查询和数据操作中进行运算和比较。以下是一些常用的 MySQL 运算符及其解释:
等于(=):比较两个值是否相等。
不等于(<>或!=):比较两个值是否不相等。
大于(>):比较左侧的值是否大于右侧的值。
小于(<):比较左侧的值是否小于右侧的值。
大于等于(>=):比较左侧的值是否大于或等于右侧的值。
小于等于(<=):比较左侧的值是否小于或等于右侧的值。
BETWEEN...AND...:检查一个值是否在指定的范围之内。
IN:检查一个值是否在给定的列表中。
LIKE:用于模式匹配,可以使用通配符 "%" 和 "_" 进行模糊查询。
REGEXP:使用正则表达式进行模式匹配。
NOT:对一个条件进行否定。
AND:逻辑与运算符,用于连接两个条件,只有当两个条件都为真时,结果才为真。
OR:逻辑或运算符,用于连接两个条件,只要其中一个条件为真时,结果就为真。
XOR:逻辑异或运算符,用于连接两个条件,当且仅当其中一个条件为真而另一个条件为假时,结果为真。
IS NULL:检查一个值是否为 NULL。
IS NOT NULL:检查一个值是否不为 NULL。
NULLIF:如果两个表达式的值相等,则返回 NULL,否则返回第一个表达式的结果。
COALESCE:返回参数列表中的第一个非 NULL 值。
CASE:根据条件选择不同的值或执行不同的操作。
DIV:整数除法运算符,返回商的整数部分。
MOD:求模运算符,返回除法的余数。
+(加法):将两个数值相加。
-(减法):从第一个数值中减去第二个数值。
*(乘法):将两个数值相乘。
/(除法):将第一个数值除以第二个数值。
%(取余):返回第一个数值除以第二个数值的余数。
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。