1. 算術(shù)運(yùn)算符
MySQL中的算術(shù)運(yùn)算符包括加、減、乘、除和取模運(yùn)算。它們可以用于執(zhí)行數(shù)學(xué)運(yùn)算,例如計(jì)算兩個(gè)數(shù)的和、差、積、商和余數(shù)。例如:
SELECT 10 + 5; -- 輸出 15
SELECT 10 - 5; -- 輸出 5
SELECT 10 * 5; -- 輸出 50
SELECT 10 / 5; -- 輸出 2
SELECT 10 % 5; -- 輸出 0
2. 比較運(yùn)算符
比較運(yùn)算符用于比較兩個(gè)值之間的關(guān)系,例如判斷兩個(gè)數(shù)的大小、判斷兩個(gè)字符串是否相等等。MySQL中的比較運(yùn)算符包括等于、不等于、大于、小于、大于等于和小于等于。例如:
SELECT 10 = 5; -- 輸出 0
SELECT 10 != 5; -- 輸出 1
SELECT 10 >5; -- 輸出 1
SELECT 10< 5; -- 輸出 0
SELECT 10 >= 5; -- 輸出 1
SELECT 10<= 5; -- 輸出 0
3. 邏輯運(yùn)算符
邏輯運(yùn)算符用于執(zhí)行邏輯操作,例如判斷一個(gè)條件是否成立或多個(gè)條件之間的關(guān)系。MySQL中的邏輯運(yùn)算符包括與、或和非。例如:
SELECT 10 >5 AND 5< 3; -- 輸出 0
SELECT 10 >5 OR 5< 3; -- 輸出 1
SELECT NOT 10 >5; -- 輸出 0
4. 位運(yùn)算符
位運(yùn)算符用于執(zhí)行位操作,例如將二進(jìn)制數(shù)進(jìn)行位移或按位與、或、異或等操作。MySQL中的位運(yùn)算符包括按位與、按位或、按位異或、左移和右移。例如:
SELECT 10 & 5; -- 輸出 0
SELECT 10 | 5; -- 輸出 15
SELECT 10 ^ 5; -- 輸出 15
SELECT 10<< 1; -- 輸出 20
SELECT 10 >>1; -- 輸出 5
MySQL的運(yùn)算符在數(shù)據(jù)庫(kù)的運(yùn)營(yíng)中非常重要,可以用于執(zhí)行各種數(shù)學(xué)、邏輯和位操作。熟練掌握MySQL的運(yùn)算符可以大大提高數(shù)據(jù)庫(kù)操作的效率和精確度。