使用not null的好处 节省空间,需要一个额外字节作为判断是否为NULL的标志位(空值不占空间)。影响索引,Mysql难以优化引用可空列查询,它会使索引、索引统计和值更加复杂,索引的效率会下降很多。且对表索引时不会存储NULL值的。NULL不能用 = 来判断,必须要is null等函数进行判断,应用不方便