MySQL从入门到精通50讲(十)-MySQL中null值如何处理
生活随笔
收集整理的這篇文章主要介紹了
MySQL从入门到精通50讲(十)-MySQL中null值如何处理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MySQL NULL 值處理
我們已經知道MySQL使用 SQL SELECT 命令及 WHERE 子句來讀取數據表中的數據,但是當提供的查詢條件字段為 NULL 時,該命令可能就無法正常工作。
為了處理這種情況,MySQL提供了三大運算符:
- IS NULL: 當列的值是NULL,此運算符返回true。
- IS NOT NULL: 當列的值不為NULL, 運算符返回true。
- <=>: 比較操作符(不同于=運算符),當比較的的兩個值為NULL時返回true。
關于 NULL 的條件比較運算是比較特殊的。你不能使用 = NULL 或 != NULL 在列中查找 NULL 值 。
在MySQL中,NULL值與任何其它值的比較(即使是NULL)永遠返回false,即 NULL = NULL 返回false 。
MySQL中處理NULL使用IS NULL和IS NOT NULL運算符。
在命令提示符中使用 NULL 值
以下實例中假設數據庫 W3CSCHOOL 中的表 tcount_tbl 含有兩列 w3cschool_author 和 w3cschool_count, w3cschool_count 中設置插入NULL值。
實例
嘗試以下實例:
root@host# mysql -u root -p password; Enter password:******* mysql> use W3CSCHOOL; Database changed mysql> create table tcount_tbl-> (-> w3csc總結
以上是生活随笔為你收集整理的MySQL从入门到精通50讲(十)-MySQL中null值如何处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《数据中台实战》:用户留存分析
- 下一篇: 模拟退火算法通俗讲解