一、算術運算符
算術運算符用于進行基本的算術運算,包括加、減、乘、除和取模等操作。下表列出了MySQL支持的算術運算符及其用法:
運算符 | 描述
------ | ------
+ | 加法運算
- | 減法運算
* | 乘法運算
/ | 除法運算
% | 取模運算
例如,我們可以使用以下語句在MySQL中進行算術運算:
SELECT 2+3; -- 輸出 5
SELECT 5-2; -- 輸出 3
SELECT 2*3; -- 輸出 6
SELECT 6/3; -- 輸出 2
SELECT 7%3; -- 輸出 1
二、比較運算符
比較運算符用于比較兩個值是否相等或大小關系。MySQL支持的比較運算符如下表所示:
運算符 | 描述
------ | ------
= | 等于
<>或!= | 不等于
>大于
< | 小于
>= | 大于等于
<= | 小于等于
例如,我們可以使用以下語句在MySQL中進行比較運算:
SELECT 2=3; -- 輸出 0
SELECT 2<>3; -- 輸出 1
SELECT 5>2; -- 輸出 1
SELECT 2<3; -- 輸出 1
SELECT 5>=5; -- 輸出 1
SELECT 2<=3; -- 輸出 1
三、邏輯運算符
邏輯運算符用于進行邏輯操作,常用于組合多個條件。MySQL支持的邏輯運算符如下表所示:
運算符 | 描述
------ | ------
AND | 邏輯與
OR | 邏輯或
NOT | 邏輯非
例如,我們可以使用以下語句在MySQL中進行邏輯運算:
SELECT 2>1 AND 3>2; -- 輸出 1
SELECT 2>1 OR 3<2; -- 輸出 1
SELECT NOT 2>1; -- 輸出 0
四、位運算符
位運算符用于進行位操作,常用于處理二進制數據。MySQL支持的位運算符如下表所示:
運算符 | 描述
------ | ------
& | 按位與
\| | 按位或
^ | 按位異或
~ | 按位取反
<< | 左移
>>右移
例如,我們可以使用以下語句在MySQL中進行位運算:
SELECT 2&3; -- 輸出 2
SELECT 2\|3; -- 輸出 3
SELECT 2^3; -- 輸出 1
SELECT ~2; -- 輸出 -3
SELECT 2<<1; -- 輸出 4
SELECT 2>>1; -- 輸出 1
本文詳細介紹了MySQL的運算符,包括算術運算符、比較運算符、邏輯運算符和位運算符。通過深入了解這些運算符的用法,我們可以更加靈活地進行數據操作和計算,提高MySQL的使用效率。