守著星空守著你
2019-07-10 15:49:06
MySQL中NULL(性能和存儲(chǔ))NULL在MySQL中的性能和存儲(chǔ)(空間)究竟是什么?例如:TINYINT:1字節(jié)TINYINT w/NULL 1字節(jié)+以某種方式存儲(chǔ)NULL?
3 回答

長風(fēng)秋雁
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
首先,問問自己,空字符串值和空值(對(duì)于int字段:0和NULL)之間是否有什么區(qū)別。如果沒有理由同時(shí)使用這兩個(gè)字段,則不需要空字段。(您知道Oracle認(rèn)為空字符串和空字符串是相同的嗎?)
空列需要額外的空間,它們可以增加比較語句的復(fù)雜性。只要你能避開他們就行了。但是,我知道有些人可能有非常具體的理由使用空值,這并不總是一件壞事。
更新
添加回答
舉報(bào)
0/150
提交
取消