空值(NULL)和非空(NOT NULL)
Posted 大数据和人工智能躺过的坑
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了空值(NULL)和非空(NOT NULL)相关的知识,希望对你有一定的参考价值。
不多说,直接上干货!
NULL:表示字段可以为空
NOT NULL:表示字段不允许为空
注意:NULL和NOT NULL不可以同时用于一个字段上。
create table tb2( username varchar(20) not null, age tinyint unsigned null );
如果为用户名赋予了空值则会报如下错误:
insert tb2 values(\'TOM\',null); select * from tb2; insert tb2 values(null,25);
这也就说,若是NOT NULL字段,必须要赋值。
以上是关于空值(NULL)和非空(NOT NULL)的主要内容,如果未能解决你的问题,请参考以下文章