MySQL 8支持各種運(yùn)算符,如算術(shù)運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符等。以下是詳細(xì)說(shuō)明:
算術(shù)運(yùn)算符:
+ 加法 - 減法 * 乘法 / 除法 % 取模
比較運(yùn)算符:
= 等于<>不等于 != 不等于< 小于<= 小于等于 >大于 >= 大于等于
邏輯運(yùn)算符:
&& 邏輯與 || 邏輯或 ! 邏輯非
位運(yùn)算符:
& 按位與 | 按位或 ^ 按位異或 ~ 按位非<< 左移 >>右移
賦值運(yùn)算符:
= 賦值 += 加并賦值 -= 減并賦值 *= 乘并賦值 /= 除并賦值 %= 模并賦值 &= 按位與并賦值 |= 按位或并賦值 ^= 按位異或并賦值<<= 左移并賦值 >>= 右移并賦值
運(yùn)算符優(yōu)先級(jí):
在MySQL 8中,運(yùn)算符優(yōu)先級(jí)是固定的。以下是優(yōu)先級(jí)從高到低的運(yùn)算符列表:
() 括號(hào)運(yùn)算符 - 單目運(yùn)算符(改變符號(hào)) ~ 單目運(yùn)算符(按位取反) * 乘法 / 除法 % 取模 + 加法 - 減法<< 左移 >>右移 & 按位與 ^ 按位異或 | 按位或 = 賦值 && 邏輯與 || 邏輯或 ! 邏輯非
使用運(yùn)算符:
在MySQL 8中使用運(yùn)算符很簡(jiǎn)單。以下是示例:
SELECT * FROM table WHERE id = 1; SELECT * FROM table WHERE id<>1; SELECT * FROM table WHERE id >1 AND id< 5; SELECT * FROM table WHERE name LIKE 'John%'; SELECT * FROM table WHERE age IN (20, 30, 40); SELECT * FROM table WHERE age BETWEEN 20 AND 40; SELECT * FROM table WHERE NOT (age >= 20 AND age<= 40);
不同的運(yùn)算符有不同的用法,需要注意。如果您不確定如何使用運(yùn)算符,請(qǐng)參閱MySQL 8文檔或查看相關(guān)示例。