2021
02-21
02-21
浅谈为什么Mysql数据库尽量避免NULL
在Mysql中很多表都包含可为NULL(空值)的列,即使应用程序并不需要保存NULL也是如此,这是因为可为NULL是列的默认属性。但我们常在一些Mysql性能优化的书或者一些博客中看到观点:在数据列中,尽量不要用NULL值,使用0,-1或者其他特殊标识替换NULL值,除非真的需要存储NULL值,那到底是为什么?如果替换了会有什么好处?同时又有什么问题呢?那么就看下面:(1)如果查询中包含可为NULL的列,对Mysql来说更难优化,因为可为NULL...
继续阅读 >