目录
7.1运算符
7.1.1 算术运算符、
加 +
减 -
乘 *
除 /或者DIV 返回商
取余 %或者MOD 返回余数


7.1.2 比较运算符
等于 = 这里是直接等于,不是==
大于 >
小于 <
大于等于 >=
小于等于 <=
不等于 != 或者<>
是否为空 IS NULL
是否为空 IS NOT NULL
BETWEEN value1 AND value2
IN
LIKE
NOT LIKE
正则表达式 REGEXP
(1)等于 =

- 等于是通过ASCII来进行判断的
- NULL无法通过=来进行判断
(2)不等于

(3)大于、小于、大于等于、小于等于

(4) IS NULL 和 IS NOT NULL
用于判断是否为空,注意的是NULL 和 'NULL'的区别,后者是字符串NULL的意思。
(5)between xx and xx

- between v1 and v2 ,这里是闭区间[v1,v2]
(6)IN

(7)LIKE

(8)REGEXP 正则表达式


复杂正则表达式后续使用到再补充
7.1.3 逻辑运算符
与 && 或者 AND
或 || 或者 OR
非 !或者 NOT
异或 XOR
7.1.4 位运算符
& 按位与
| 按位或
~ 按位取反
^ 按位异或
<<按位左移
按位右移
7.2流程控制语句
7.2.1 IF
IF 条件 THEN
...
ELSE 条件 THEN
...
ELSE
...
ENDIF
7.2.2 CASE
CASE value
WHEN value THEN ...
WHEN value THEN ...
ELSE...
END CASE...
7.2.3 WHILE 循环语句
WHILE 条件 DO
...
END WHILE;
7.2.4 LOOP循环语句
LOOP
...
END LOOP
7.2.5 REPEAT循环语句
REPEAAZT
...
UNTIL
END REPEAT;
浙公网安备 33010602011771号