在MySQL中,常用的运算符包括:
算术运算符:用于数值计算
- 加法:+
- 减法:-
- 乘法:*
- 除法:/
- 取模:%
示例:
SELECT 10 + 5; #输出15
SELECT 10 - 5; #输出5
SELECT 10 * 5; #输出50
SELECT 10 / 5; #输出2
SELECT 10 % 5; #输出0
比较运算符:用于对数值、字符串等进行比较
- 等于:=
- 不等于:!=或<>
- 大于:>
- 大于等于:>=
- 小于:<
- 小于等于:<=
示例:
SELECT 10 = 5; #输出0
SELECT 10 != 5; #输出1
SELECT 'abc' = 'abc'; #输出1
SELECT 'abc' <> 'def'; #输出1
逻辑运算符:用于表达式之间的逻辑关系
- 与:AND
- 或:OR
- 非:NOT
示例:
SELECT 10 > 5 AND 'abc' = 'abc'; #输出1
SELECT 10 > 5 OR 'abc' <> 'def'; #输出1
SELECT NOT 10 > 5; #输出0
赋值运算符:用于将值赋给变量或字段
- 等于:=
示例:
SET a = 10; #将10赋给变量a
UPDATE table1 SET col1 = 20 WHERE col2 = 'abc'; #将col1的值更新为20(条件为col2等于'abc')
字符串连接运算符:用于连接两个或多个字符串
- CONCAT或符号“||”
示例:
SELECT CONCAT('abc', 'def'); #输出'abcdef'
SELECT 'abc' || 'def'; #输出'abcdef'
以上是MySQL中常用的运算符及其应用示例。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL常用运算符概述 - Python技术站