今天主要总结一下MySQL中一些运算符和查询语法以及,查找需要注意的细节和要求。以及一些集合函数
MySQL运算符
MySQL运算符
算术运算符、比较运算符、逻辑运算符
算术运算符
- 只能针对数值类型进行计算,如果是非数值类型则自动转换,如果转换失败则0进行处理
比较运算符
-
like
配合%和_进行模糊查询 -
In
查询年龄在15\19\21的学生
where age=15 or age=19 or age=21
使用`in where age in (15,19,21)`
不在某范围内 `where age not in (15,19,21)`
- Between
查询工资在1000到2000之间
where salary>=1000 and salary<=2000
使用between/and的写法
where salaray between 1000 and 2000
不在某个范围内
where salary not between 1000 and 2000
between和in的区别
- In用于离散值 between用于连续值
使用正则式进行条件判断
regexp
not regexp
判空处理
is null,is not null.
逻辑运算符