关于mysql的null

技术 · 2024-03-01
  1. null不能与其他值进行判断,判断null与其他值相等或者不等,都只会返回null
  2. 排序的字段中有null时,null会小于所有有值的数据
  3. 用count()统计行数时,如果指定某列,且该列中有null值,那么null值不会记录进count
    比如:2024-03-01T06:12:50.png2024-03-01T06:13:16.png
  4. distinct 或者 分组函数中,会把null值归为同一类
  5. 如果一个字段设置了唯一索引,那么null由于都不相等,所以可以出现多次,而且null值并不走索引,所以唯一索引要加上not null
  6. null值占空间
mysql
Theme Jasmine by Kent Liao