一个简单的问题,一直都没搞清的问题

zszzm 2004-09-16 09:50:25
数据库中表的字段值为NULL时,随着表的行数的增加,空字段是否也点用存储空间?我理解是不会占用空间,
如果用空字符串 '' ,我认为会占用空间,不知对不对?

请高手指点为谢

别又沉了
...全文
94 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
啊呀 2004-09-16
  • 打赏
  • 举报
回复
null=chr(0)
mastersky 2004-09-16
  • 打赏
  • 举报
回复
null不占,而且无法比较
btlxy 2004-09-16
  • 打赏
  • 举报
回复
null不占空间
lsxaa 2004-09-16
  • 打赏
  • 举报
回复
不是null的时候数据库中也有这个标记,只不过值不同
zszzm 2004-09-16
  • 打赏
  • 举报
回复
我想即使是null,数据库中也应该有个标记吧,那又占不占空间呢?
loverpyh 2004-09-16
  • 打赏
  • 举报
回复
''会占用空间吧,null呢就不知道了
chump 2004-09-16
  • 打赏
  • 举报
回复
那char和varchar又有什么分别呢?
比如char(50)和varchar(50)都没有存数据前都是不占空间的?
如果都存10个字符,则前者占50个,后者占10个,然否?
lsxaa 2004-09-16
  • 打赏
  • 举报
回复
为null 时不会占用存储空间,为''是要占用存储空间 的

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧