MySQL 9.0 發行說明
表 14.3 運算子
名稱 | 描述 | 已棄用 |
---|---|---|
& |
位元 AND | |
> |
大於運算子 | |
>> |
右移 | |
>= |
大於或等於運算子 | |
< |
小於運算子 | |
<> , != |
不等於運算子 | |
<< |
左移 | |
<= |
小於或等於運算子 | |
<=> |
NULL 安全等於運算子 | |
% 、MOD |
模數運算子 | |
* |
乘法運算子 | |
+ |
加法運算子 | |
- |
減號運算子 | |
- |
變更引數的符號 | |
-> |
在評估路徑後,從 JSON 資料行傳回值;相當於 JSON_EXTRACT()。 | |
->> |
在評估路徑並取消結果引號後,從 JSON 資料行傳回值;相當於 JSON_UNQUOTE(JSON_EXTRACT())。 | |
/ |
除法運算子 | |
:= |
賦值 | |
= |
賦值(作為 SET 陳述式的一部分,或是作為 UPDATE 陳述式中 SET 子句的一部分) |
|
= |
等於運算子 | |
^ |
位元 XOR | |
AND 、&& |
邏輯 AND | |
BETWEEN ... AND ... |
值是否在值的範圍內 | |
BINARY |
將字串轉換為二進位字串 | 是 |
CASE |
Case 運算子 | |
DIV |
整數除法 | |
IN() |
值是否在值的集合內 | |
IS |
針對布林值測試值 | |
IS NOT |
針對布林值測試值 | |
IS NOT NULL |
非 NULL 值測試 | |
IS NULL |
NULL 值測試 | |
LIKE |
簡單模式比對 | |
MEMBER OF() |
如果第一個運算元符合作為第二個運算元傳遞的 JSON 陣列的任何元素,則傳回 true (1),否則傳回 false (0) | |
NOT 、! |
否定值 | |
NOT BETWEEN ... AND ... |
值是否不在值的範圍內 | |
NOT IN() |
值是否不在值的集合內 | |
NOT LIKE |
簡單模式比對的否定 | |
NOT REGEXP |
REGEXP 的否定 | |
OR 、|| |
邏輯 OR | |
REGEXP |
字串是否符合正規表達式 | |
RLIKE |
字串是否符合正規表達式 | |
SOUNDS LIKE |
比較發音 | |
XOR |
邏輯 XOR | |
| |
位元 OR | |
~ |
位元反轉 |