MySQL中NULL(性能和存储)NULL在MySQL中的性能和存储(空间)究竟是什么?例如:TINYINT:1字节TINYINT w/NULL 1字节+以某种方式存储NULL?
3 回答
长风秋雁
TA贡献1757条经验 获得超7个赞
首先,问问自己,空字符串值和空值(对于int字段:0和NULL)之间是否有什么区别。如果没有理由同时使用这两个字段,则不需要空字段。(您知道Oracle认为空字符串和空字符串是相同的吗?)
空列需要额外的空间,它们可以增加比较语句的复杂性。只要你能避开他们就行了。但是,我知道有些人可能有非常具体的理由使用空值,这并不总是一件坏事。
更新
添加回答
举报
0/150
提交
取消