1:在進行count()統計某列的記錄數的時候,如果採用的NULL值,會別系統自動忽略掉,但是空值是會進行統計到其中的。 2: 判斷NULL 用IS NULL 或者 is not null,SQL 語句函數中可以使用ifnull()函數來進行處理,判斷空字元用=''或者 <>''來進行處理 3: 對 ...
1:在進行count()統計某列的記錄數的時候,如果採用的NULL值,會別系統自動忽略掉,但是空值是會進行統計到其中的。 2: 判斷NULL 用IS NULL 或者 is not null,SQL 語句函數中可以使用ifnull()函數來進行處理,判斷空字元用=''或者 <>''來進行處理 3: 對於MySQL特殊的註意事項,對於timestamp數據類型,如果往這個數據類型插入的列插入NULL值,則出現的值是當前系統時間。插入空值,則會出現 '0000-00-00 00:00:00' 4:對於空值的判斷到底是使用is null 還是 =''要根據實際業務來進行區分。 5:空值('')是不占用空間的 6: MySQL中的NULL其實是占用空間的。