共計 965 個字符,預計需要花費 3 分鐘才能閱讀完成。
這篇文章主要講解了“mysql 中的 = 指什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“mysql 中的 = 指什么”吧!
在 mysql 中,“=”的意思為“安全等于”,是一個比較運算符,和“=”等于運算符類似,不過“=”可以用來判斷 NULL 值:當兩個操作數均為 NULL 時,其返回值為 1 而不為 NULL;而當一個操作數為 NULL 時,其返回值為 0 而不為 NULL。
本教程操作環境:windows7 系統、mysql8 版本、Dell G3 電腦。
安全等于運算符(=)
= 操作符和 = 等于操作符類似,不過 = 可以用來判斷 NULL 值,具體語法規則為:
當兩個操作數均為 NULL 時,其返回值為 1 而不為 NULL;
而當一個操作數為 NULL 時,其返回值為 0 而不為 NULL。
示例:使用 = 進行相等的判斷
mysql SELECT 1 = 0, 2 = 2,2 = 2, 0.02 = 0, b = b ,(1+3) = (2+1),NULL = NULL;
+-------+---------+-------+------------+-----------+-----------------+-------------+
| 1 = 0 | 2 = 2 | 2 = 2 | 0.02 = 0 | b = b | (1+3) = (2+1) | NULL = NULL |
+-------+---------+-------+------------+-----------+-----------------+-------------+
| 0 | 1 | 1 | 0 | 1 | 0 | 1 |
+-------+---------+-------+------------+-----------+-----------------+-------------+
1 row in set (0.00 sec)
由結果可以看到,= 在執行比較操作時和 = 的作用是相似的,唯一的區別是 = 可以用來對 NULL 進行判斷,兩者都為 NULL 時返回值為 1。
感謝各位的閱讀,以上就是“mysql 中的 = 指什么”的內容了,經過本文的學習后,相信大家對 mysql 中的 = 指什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關知識點的文章,歡迎關注!