码迷,mamicode.com
首页 > 其他好文 > 详细

NULL关键字小结

时间:2021-02-17 15:02:32      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:bsp   通过   操作符   http   控制   mys   false   性能   https   

NULL值是对列的一种特殊约束,NULL与空值‘‘ 是两个不一样的值,NULL表示不确定的值。Mysql中可以操作NULL的操作符为以下四个:


① IS NULL (可使用索引)

② IS NOT NULL (索引失效)

③ <=> 太空船操作符,select NULL <=> NULL 得到结果true,而select NULL = NULL 得到结果false。除了<=>,null通过任何操作符与null相比都会得到false。

④ IF NULL 函数。

注意:

  ①在使用distinct、group by、order by时,NULL 被认为是相同的值。

  ②列中使用NULL值容易引发不受控制的事情,有时还会严重拖慢系统性能。

  ③null值不是占用原有字段空间存储,需要额外申请一个字节去标注这个字段添加了null约束。

 

以上总结参考自https://mp.weixin.qq.com/s/l-mTmj4otgQfgdUK-PSUYQ

 

NULL关键字小结

标签:bsp   通过   操作符   http   控制   mys   false   性能   https   

原文地址:https://www.cnblogs.com/smallzhen/p/14403050.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!