列属性是真正约束字段的数据类型,但是数据类型的约束很单一,需要有一些额外的约束来确保数据的合法性
NULL/NOT NULL、default、primary key、unique key、auto_increment、comment等
空属性NULL、NOT NULL两个值
虽然数据库基本上字段都是默认的为空,但是实际上需要尽可能的保证所有数据都不应该为空,空数据没有任何意义,也没有办法参加与运算
-- 创建表 create table my_class( name varchar(20) not null, room varchar(20) null -- 代表允许为空: 不写默认就是允许为空 )charset utf8;