非空约束 not null
确保字段中的数据不为空
语法:
create table 表名(
字段1名称 数据类型 not null [别的约束],
字段2名称 数据类型 [约束],
……,
字段n名称 数据类型 [约束]
);
示例:创建表ystest0111001,包含字段id(整型),cname(字符串,长度为8,非空),age(浮点型,总长度为6,小数点后面保留2位小数),ctime(日期类型),并且给id字段加上主键约束,
create table ystest0111001(
id int primary key,
cname char(8) not null,
age float(6,2),
ctime datetime
);
select * from ystest0111001;
insert into ystest0111001(id,cname) values(2,null);
insert into ystest0111001(id,cname) values(2,'');
update ystest0111001 set cname=null;
练习:创建数据表stu_006,包含字段:id为整型,sno为整型,sname为字符串,长度为24,score字段为浮点型,整数部分长度为3,小数点后面保留2位小数,createtime为 时间格式,sno设置为主键,分别将id设置为唯一键,sname不能为空
create table stu_006(
id int unique,
sno int primary key,
sname ch