NULL表示空值NULL的出现会造成编写SQL的复杂性,所以在没有必要的情况下,应尽量减少NULL的出现。一个常见的方式是为字段设置默认值,比如数字默认值设为0,字符串设置为“”,但是在一些NULL 表示它本来含义的场景,需要注意是否设置默认值还是保持NULL。 (f比如, 当你计算一些行的平均值的时候,如果是0会参与计算导致平均值差错,是NULL则不会参与计算)。