三 mysql 运算符
sql运算符主要分四种:算术,比较,逻辑,位。只介绍特别点
- 算术运算符:当数字字符出现时是会转化为相应的字符,否则会转换为0
- 比较运算符(<>, <=>)。
默认下mysql不区分大小写。如果要区分加binary 如binary ‘a a a'='AAA';
用between 可以判断是否在范围内入10 between 11 and 9
,与之相应的有select in (1,2,3,...) - 要判断是否有NULL必须要用 IS NULL。或者IS NOT NULL。否则都会是NULL
- 通配符%,_:%可以配对字符串,_可以配对一个字符
- 正则表达式regexp:又一些特殊的符号组成如
'William 'regexp '^wil?'
- 逻辑运算符:NOT或!,AND或&&,OR或||,XOR
- 位运算符:与c一致