当前位置: 首页 > 面试题库 >

MySQL:NULL与“”

轩辕源
2023-03-14
问题内容

在MySQL中使用文本字段default null还是default ""使用文本字段更好?

为什么?

更新:我知道每个人都意味着什么。考虑到磁盘空间和性能,我对使用哪种更好的方法很感兴趣。

更新2:嘿ppl!问题是“使用什么更好”而不是“每种含义”或“如何检查它们” …


问题答案:

使用默认值null。在SQL中,null不同于空字符串(“”)。空字符串特别意味着该值设置为空。null表示未设置该值或将其设置为null。您会看到不同的含义。

不同的含义和不同的用法说明了适当使用它们的重要性。的空间量潜在地通过使用保存default null相对于default ""如此小,以致其接近可忽略不计; 但是,按照约定使用正确的默认值的潜在价值是很高的。



 类似资料:
  • 本文向大家介绍列举一个你觉得互联网中存在价格歧视的产品,并从开发者与用户的角度来分析这种歧视是否合理。相关面试题,主要包含被问及列举一个你觉得互联网中存在价格歧视的产品,并从开发者与用户的角度来分析这种歧视是否合理。时的应答技巧和注意事项,需要的朋友参考一下 举例:携程会就同一产品对不同画像的用户提供不同面额的优惠券,从而导致不同用户购买同一产品所支付的实际价格有差异。 开发者角度:合理。不同画像

  • 本文向大家介绍选择顺风车的用户场景与快车的差别是什么?为什么顺风车是一口价,快车专车不是?相关面试题,主要包含被问及选择顺风车的用户场景与快车的差别是什么?为什么顺风车是一口价,快车专车不是?时的应答技巧和注意事项,需要的朋友参考一下 顺风车:赶时间的同时快车打不到,快车排队时间过长(供不应求时) 快车:顺丰差快车金额差别不大,无明显等待时间约束,供求较平衡或供大于求时 顺风车:路径中为多位用户同

  • 本文向大家介绍jquery.extend与jquery.fn.extend的区别?相关面试题,主要包含被问及jquery.extend与jquery.fn.extend的区别?时的应答技巧和注意事项,需要的朋友参考一下 [jQuery] jquery.extend与jquery.fn.extend的区别?

  • 问题内容: 我想使用jQuery函数对REST服务进行XHR调用。基本上,这可以正常工作,但是REST服务只能通过https访问,并且要求客户端使用客户端证书进行身份验证。 如何使用jQuery的功能发送客户端证书? 问题答案: 如果请求源和目标位于同一域中,并且使用https:保护AJAX和SSL,则可以进行ssl ajax调用。但是您不能在ajax调用中进行ssl认证。

  • 问题内容: 我有使用WITH子句几个查询或公用表表达式,用UNION ALL语句来描述与SQL服务器的树形结构通过表再次出现在这里。如果我创建相同的VIEW而不是将它包含在WITH子句中,并在每次运行查询时生成它,我会在性能上有所不同吗?因为在多个查询中使用视图,所以实际上创建视图通常被认为是一种好的做法吗? 问题答案: 您正在查看的是Common Table Expression,而不是View

  • 问题内容: 我有两个表,它们的列数相同,没有主键(我知道,这不是我的错)。现在,我需要删除表B中存在的表A中的所有行(它们相等,每行30列)。 我认为最直接的方法是执行并解决我的问题。但是,所有列的写条件(担心)也不尽人意(也许是因为我的表也不尽人意)。 我要用。我不知道该怎么做?这是我的第一个问题: 我试过了(SQL Fiddle): 但是所有行均已从table中删除。 这使我想到第二个问题:为