数据库默认的null和我赋值了‘’之间的区别
如图所示,我知道前面那个一定比后面那个占空间,但是具体站多少啊?
string.empty 和 null 的区别
null表示为空,不占内存,而“”表示添加了一个空值的字符串,占内存。具体多少应该是根据你定义的类型决定的。如:varchar.动态分配.就是varchar,text应该是输入多少就占多少。。 char的话,你定义多长,就占多少。
楼上回答的是正解
变长和定长的问题,如果是定长的话,那么你怎么弄他的长度就是这么长。变长反之。