在MySQL中,null的性能和存储(空间)究竟是什么?
例如:
TINYINT:1字节TINYINT w/NULL 1字节+以某种方式存储NULL?
假设我的表上有一列定义了以下内容:
"MyColumn" smallint NULL
Run Code Online (Sandbox Code Playgroud)
存储类似0,1或其他值的值应该需要2个字节(1).但是如果我将"MyColumn"设置为NULL,需要多少空间?它需要0个字节吗?
是否有一些额外需要的字节用于管理目的或每个列/行的此类事项?
(1)http://www.postgresql.org/docs/9.0/interactive/datatype-numeric.html