列属性—简单属性
列属性又称字段属性,一共有6个字段属性:null、默认值、列描述、主键、唯一键和自动增长。
NULL属性:
代表字段为空,如果对应的值为yes,表示该字段可以为空。
注意:在设计数据表的时候,尽量不要让数据为空。
default 默认值属性:
用户不插入数据,则以默认值填充,一般是用null填充
create table my_default(
name varchar(10) NOT NULL --不能为空
age int default 18 --,表示默认值为18
)charset utf8;
insert into my_default(name) values( 'jim');
insert into my_default values( 'jack',default); --default关键字的另外一个作用,显示告诉字段使用默认值
列描述
列描述:comment,是专门用于给开发人员维护的一个注释说明
基本语法:comment ‘字段描述’;
create table my_default(
name varchar(10) NOT NULL comment '当前是用户名,不能为空' //用comment的注释能在数据库中显示
age int default 18 --表示默认值为18 // 用--则不能在数据中显示
)charset utf8;