在MySQL中,“=”符號(hào)是用于比較兩個(gè)值是否相等的操作符。當(dāng)值相等時(shí),等于符號(hào)會(huì)返回TRUE,否則返回FALSE。
例如,我們可以使用以下語(yǔ)句比較兩個(gè)整數(shù)是否相等: SELECT 9 = 9; 這個(gè)查詢將返回TRUE,因?yàn)?等于9。 我們還可以比較兩個(gè)字符串是否相等: SELECT 'MySQL' = 'MySQL'; 這個(gè)查詢也將返回TRUE,因?yàn)閮蓚€(gè)字符串是相等的。 當(dāng)使用等于符號(hào)進(jìn)行比較時(shí),MySQL還支持使用返回值為T(mén)RUE或FALSE的三值邏輯。具體來(lái)說(shuō),如果比較的其中一個(gè)值為NULL,則返回結(jié)果將是NULL,而不是TRUE或FALSE。例如: SELECT NULL = 1; 這個(gè)查詢將返回NULL,因?yàn)闊o(wú)法確定NULL是否等于1。
除了在SELECT語(yǔ)句中使用,我們還可以在INSERT,UPDATE和DELETE語(yǔ)句中使用等于符號(hào)來(lái)篩選數(shù)據(jù)。例如,下面的UPDATE語(yǔ)句將只更新age字段等于25的記錄:
UPDATE users SET name = 'Alice' WHERE age = 25;
總之,在MySQL中,等于符號(hào)是最基本的比較運(yùn)算符之一,可以用于各種類型的值的比較。我們還可以使用其他比較運(yùn)算符(如大于,小于等于)來(lái)進(jìn)行更復(fù)雜的查詢和篩選。