列属性
列属性:实际上,真正约束字段的是数据类型,但是数据类型的约束比较单一,因此就需要额外的一些约束来保证数据的有效性,这就是列属性。
列属性有很多,例如:null
、not null
、default
、primary key
、unique key
、auto_increment
和comment
等。
空属性
空属性有两个值,分别为:null
和not null
.
虽然默认数据库的字段基本都为空,但是实际上在真正开发的时候,要尽可能的保证数据不为空,因为空数据没有意义,也没办法参与运算。
执行如下 SQL 语句,进行演示:
-- 空属性演示
create table my_class(
grade varchar(20) not null,
room varchar(20) null -- 显式声明为空,实际上,默认就为空
)charset utf8;
列描述
列描述:comme