mysql存储过程中要用到的运算符
QfH:S2N5p.c]0mysql存储过程学习总结-操作符51Testing软件测试网'x3\D8n{C
算术运算符
iRo"]?0+ 加 SET var1=2+2; 451Testing软件测试网9JB bt.B0fvV
- 减 SET var2=3-2; 1
h,g
o3J"r)[!t0* 乘 SET var3=3*2; 651Testing软件测试网`Lc2k:v'c_yA\
/ 除 SET var4=10/3; 3.333351Testing软件测试网0V@7Uiy
DIV 整除SET var5=10 DIV 3; 351Testing软件测试网+DrW0_v?&X
% 取模SET var6=10%3 ; 1
"f*MG'Pm0比较运算符
Wxg9Rs#`.{0> 大于1>2 False51Testing软件测试网o*z/a Xi$eu9x
< 小于2<1 False
9}0z$N
Gn/`eI0<= 小于等于2<=2 True51Testing软件测试网 x)H6g:lm
>= 大于等于3>=2 True51Testing软件测试网fb2PY)m Q![6wO!x
BETWEEN 在两值之间5 BETWEEN 1 AND 10 True
zg_^"t0NOT BETWEEN不在两值之间5 NOT BETWEEN 1 AND 10 False51Testing软件测试网by5_Z]v{'\F
IN 在集合中5 IN (1,2,3,4) False51Testing软件测试网Z.Y:P3\ u2yW@1R8m|.W%{
NOT IN 不在集合中5 NOT IN (1,2,3,4) True
!xA AeFB$``:V{8J4A0= 等于2=3 False
n\-P3P$ii[#E)T0<>, != 不等于2<>3 False
|v-p GC?G1Og*\0<=> 严格比较两个NULL值是否相等NULL<=>NULL True
5Dp"Qq;S0LIKE 简单模式匹配"Guy Harrison" LIKE "Guy%" True
&dC6S&kwo!e0REGEXP 正则式匹配"Guy Harrison" REGEXP "[Gg]reg" False
NXQZ$D9d6J]0IS NULL 为空0 IS NULL False51Testing软件测试网t#X\2WV b$E
IS NOT NULL不为空0 IS NOT NULL True
$Z"n@7W%N0逻辑运算符
n N;dv#K|u0与(AND)
l%t;q6ym'P5p0AND51Testing软件测试网v,lP3@8z | TRUE51Testing软件测试网m2m'g%n-b#v*K7] | FALSE W)ON_ h}P0 | NULL51Testing软件测试网n)K3a#jB
C'AGt |
TRUE 7I*BU"dG;GU0 | TRUE CN&jW(@h,y0 | FALSE51Testing软件测试网@;{VB9feH | NULL51Testing软件测试网6Dg#BAc+K6j |
FALSE51Testing软件测试网6Rk m&Sx:U/n&J | FALSE51Testing软件测试网^dY3~AE+n | FALSE51Testing软件测试网 DnivQ | NULL51Testing软件测试网#Y_!^qf6c:nDs |
NULL51Testing软件测试网p
B8m,`.Ex pU | NULL ;a-V@cqG0J@0 | NULL (AP8O@#^2p0 | NULL51Testing软件测试网T2kL
^0BV/Q4P |
或(OR)51Testing软件测试网%qox
P5k!^
OR a'v,[0q)I3`?0 | TRUE51Testing软件测试网4f+d+jfu4v.S
~ | FALSE51Testing软件测试网?\'e&Lo)z | NULL51Testing软件测试网 {7_-HaE#B |
TRUE uWo/q sl0 | TRUE k#BE
g-U0 | TRUE51Testing软件测试网? ^"JBZo | TRUE kD'l3W@$[N$[Nq0 |
FALSE +_\'vW!ynfO T0 | TRUE51Testing软件测试网v"?k9p&TcD_I
^ | FALSE51Testing软件测试网\q@8y Q-T | NULL /}O#d{9LA0w0 |
NULL |'{\ WtLLvW1f0 | TRUE51Testing软件测试网aL/Zg_c%Mqv | NULL (wzujG#z.g"Q1H0 | NULL51Testing软件测试网{RV%j9jU;FX |
异或(XOR)
2c"O@V2`1aG0XOR 5y6fG]&h Y+x%yD?#}0 | TRUE ,yF^/u$V~A~0 | FALSE &Idh+`/~+}0 | NULL _$@#\.Q8w#s#x0Za0 |
TRUE51Testing软件测试网 D;V+[u5i#A7x)o | FALSE51Testing软件测试网
Z^-o!oP{:b | TRUE51Testing软件测试网tdGG&a | NULL51Testing软件测试网7st,zVXaz,AO*w |
FALSE51Testing软件测试网-k Legr,j6n | TRUE P*lmT9Ag9Q/H D0 | FALSE51Testing软件测试网nG a7`s[+{ | NULL Ya7DAd~9J0 |
NULL lFy,v2bbS IV9\0 | NULL 'D*J*Y*].h0 | NULL51Testing软件测试网_`*ZL ~r | NULL51Testing软件测试网W`R'_
Zsn"J |
位运算符
eI(LY[C(C&~0| 位或
r:n&REi[lm0& 位与
h@g
^
M0z9_7`2QqQ6v0<<左移位
,M H"h#RC4`\N0>>右移位
dS{vY2eil0~ 位非(单目运算,按位取反)
GMvR@ ^0mysq存储过程中常用的函数,字符串类型操作,数学类,日期时间类。51Testing软件测试网o%t'up(x-H dp
mysql存储过程基本函数
"]q!w]fw0一.字符串类
q3H&FK^Wz%c&f0CHARSET(str) //返回字串字符集51Testing软件测试网gb G`|gi z4@@
CONCAT (string2 [,... ]) //连接字串51Testing软件测试网c7_e,vrq|
INSTR (string ,substring ) //返回substring首次在string