MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其支持多種運算符用于操作數(shù)據(jù)。本文介紹MySQL四種常用的運算符:算術(shù)運算符、比較運算符、邏輯運算符和位運算符。
1. 算術(shù)運算符
MySQL中常用的算術(shù)運算符有+、-、*、/和%。這些運算符是用于對數(shù)值型數(shù)據(jù)進(jìn)行加、減、乘、除和取模運算的。例如:
SELECT 5+3; -- 8 SELECT 5-3; -- 2 SELECT 5*3; -- 15 SELECT 5/3; -- 1.6667 SELECT 5%3; -- 2
需要注意的是,除法運算得到的結(jié)果是浮點數(shù)類型。
2. 比較運算符
MySQL中常用的比較運算符包括=、<>、!=、<、<=、>和>=。這些運算符是用于比較兩個表達(dá)式是否相等或大小關(guān)系。例如:
SELECT 5=3; -- 0 SELECT 5<>3; -- 1 SELECT 5>3; -- 1 SELECT 5<=3; -- 0
需要注意的是,比較運算符得到的結(jié)果是布爾類型(true或false)。
3. 邏輯運算符
MySQL中常用的邏輯運算符包括AND、OR和NOT。這些運算符是用于連接多個條件表達(dá)式,并計算其邏輯結(jié)果。例如:
SELECT 1=1 AND 2>1; -- 1 SELECT 1=1 OR 2>3; -- 1 SELECT NOT 1=1; -- 0
需要注意的是,邏輯運算符得到的結(jié)果是布爾類型(true或false)。
4. 位運算符
MySQL中常用的位運算符包括&、|、^、~、<<和>>。這些運算符是用于對位數(shù)據(jù)進(jìn)行按位與、按位或、按位異或、按位取反、左移和右移運算的。例如:
SELECT 0b110 & 0b101; -- 0b100 SELECT 0b110 | 0b100; -- 0b110 SELECT 0b110 ^ 0b101; -- 0b011 SELECT ~0b110; -- 0b...111111111111111111001 (取反) SELECT 0b110<< 1; -- 0b1100 (左移) SELECT 0b110 >>1; -- 0b11 (右移)
需要注意的是,位運算符得到的結(jié)果是整數(shù)類型。
上一篇css雙字體
下一篇css雙冒號和單冒號