mysql中运算符小结
来源:互联网 发布:青岛seo整站优化方案 编辑:程序博客网 时间:2024/06/04 19:26
在mysql中运算符
= 和<=>是一样的效果,不过<=>可以用来判断MULL值,在两个操作数均为NULL时,其返回值为1而不为NULL,当一个操作数为NULL时,其返回值为0 而不为NULL
<>和|=是一一样的效果,主要进行不相等判断。但是不能判断NULL
in和not in
null in (1,2,null) 是不能判断的 结果为null
like
like 在进行匹配时,可以使用下面两种通配符:
'%'匹配任何数目额字符,包括零字符。例如%d指的是匹配最后一个字符时d结尾的,从后往前匹配
'_'只能匹配一个字符
regexp运算符是用来匹配字符串的,regexp运算符在进行匹配时,常用的有以下几种通配符:
‘^’匹配以该字符后面的字符开头的字符串
‘$’匹配以该字符前面的字符结尾的字符串
‘.’匹配任何一个单字符
‘[...]’匹配在方括号内的任何字符。例如[abc]匹配‘a’'b' 或者'c',为了命名字符的范围,使用一个‘-’,‘a-z’匹配任何字母,‘0-9’匹配任何数字
‘*’匹配零个或者多个在它前面的字符。例如‘x*’匹配任何数量的‘x’字符,'[0-9]*'匹配任何数量的数字,而‘.*’匹配任何数量的任何字符。
逻辑运算符:
not 和!
两者的优先级不一样例如 not 1+1就是not (1+1)
! 1+1 就是(!1)+1
and 和&&效果一样
or和||效果一样
xor逻辑异或
位运算符
}|位或 &位与 ^位异或 <<位左移 >>位右移 ~按位反
运算符的优先级:
0 0
- mysql中运算符小结
- MySQL Where 运算符小结
- MySQL Where 条件语句介绍和运算符小结
- 运算符重载小结
- 运算符小结
- instanceof 运算符 小结
- 运算符优先级小结
- Java运算符小结
- Java运算符小结
- mysql中字符串运算
- shell 运算符小小结
- C语言运算符小结
- C++ 运算符理论小结
- java中list的运算小结
- java中数字基本运算、金额运算精度问题小结
- mysql 中时间运算问题
- MySql 存储过程中要用到的运算符
- mysql -- 基础 -- 运算符
- 最长回文子串、回文子序列、公共子序列
- JENA入门----节点与关系
- 真机运行、手机运行、真机联调常见问题
- c++基础,长期更新
- Two Sum
- mysql中运算符小结
- Vector和Set类
- 读收获不止oracle--表设计有感
- java连接MYSQL
- ViewPager实现程序引导界面
- 最大子段和【模板】
- 【Oracle】1.安装和配置
- 【考试总结】[CQOI2016]考试总结
- eclipse安装maven