空字段是否占据空间

来源:百度知道 编辑:UC知道 时间:2024/05/16 06:01:06
我的数据库里面有一百多个字段,其中有不少字段仅有少数记录写入数据,而大多数记录在这些字段则为空。这些空字段是否占据空间?

这个问题.就像编程中的..声明一个变量..没有给他附值...没有分配空间..占不占内存呢.?

不一定!
如果是定长的字段类型 比如varchar 你如果是空的 也会占同样的空间,因为它会自动用0来填充字段,填充到满为止

如果是nvarchar之类的类型 因为是变长的,所以1个字 和100个字的占用是不一样的。

这要看设计这个数据库的时候。定义的时候。对变量的性质
是否动态
是不是堆定义的?

不占~