為什么我建議你數(shù)據(jù)庫字段一定要設(shè)置NOT NULL?

勵志當(dāng)最強課代表的我來給大家總結(jié)總結(jié)??????
為什么我建議你數(shù)據(jù)庫字段一定要設(shè)置NOT NULL
視頻內(nèi)容:
1??問題??
2??為什么我建議你數(shù)據(jù)庫字段一定要設(shè)置NOT NULL???
視頻內(nèi)容:
1??問題??
為什么建議你數(shù)據(jù)庫字段一定要設(shè)置NOT NULL?
?
00:03
?
2??為什么我建議你數(shù)據(jù)庫字段一定要設(shè)置NOT NULL???
第一,語義不清晰。 now but not now 使用空值代表的含義是不一樣的。
第二,會導(dǎo)致聚合函數(shù)計算不準(zhǔn)確。對于 now 值的列只用聚合函數(shù)的時候會忽略 now 值。
第三,會導(dǎo)致等號表達式失效。
第四會導(dǎo)致值運算失效。
第五,會導(dǎo)致一些意想不到的問題。
第六,索引的問題。
七,存儲空間的問題,null本身并不會占用存儲空間,但是如果存在 null 的話,就會多占用一個字節(jié)標(biāo)志位的空間。
?
00:07
?
標(biāo)簽: