关于可以为空字段的默认值的问题 1、若某一字段可以为空,是否要将其默认值设置为'';若设置为''是不是比NULL值占用空间?2、另外当以该字段进行查询时用字段='' 或 字段 IS NULL 两者速度有区别吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想,理论上,null要少占空间。另外,你的字段如果是char型,则你设为''也是占用所有空间的。因为是定长。如果是不定长的 varchar型,则设为''会少占空间。(但是与null相比,占空间是不是多呢?) 有些情况,null代表一种状态。与''是不同的。另外,is null速度应该快些吧。 1、若字段为空。不一定设置为''。可以设置 IS NULL。''>=NULL占用空间。看你字段的类型了。。2、一般IS NULL速度会快些 急求一sql语句 大数据量的字段怎样存储 我想请问一下: union all和union 有什么区别? 如何高效查询SQL语句 通过值找表的另类问题 给为大侠来帮帮忙 求教修改字段sql脚本 为什么sql2005表架构不是dbo时,注册缓存依赖失败? 数据复制的问题。谢谢 如何用VISIO描述表的关联?在线等待 ODBC的难问题,快来救火呀!help! 新手疑问 请教大虾们一个问题,谢谢
另外,你的字段如果是char型,则你设为''也是占用所有空间的。因为是定长。
如果是不定长的 varchar型,则设为''会少占空间。(但是与null相比,占空间是不是多呢?)
另外,is null速度应该快些吧。
1、若字段为空。不一定设置为''。可以设置 IS NULL。''>=NULL占用空间。看你字段的类型了。。
2、一般IS NULL速度会快些