MySQL字段属性
2018-12-24 本文已影响0人
ddzx
1.null属性
用于规定字段是否可以为null
not null 不允许为空
null 可以为空
2.default属性
当为记录增加数据时,如果没有指定字段的值,Mysql会使用该字段的默认值来填充该字段
特殊关键字:
default 插入数据时使用default关键字强制mysql使用字段的默认值
current_timestamp 定义时间戳类型的字段上使用,表示该字段的默认值为当前时间戳
3.主键primary key
使用该字段,来唯一地确定当前表内的某个记录
4.自动增长auto_increment
如果一个字段是主键,可以将其定义成整型,并设置自动增长的属性,
这样可以为该字段生成不重复的唯一的ID标识
5.唯一unique
唯一索引,唯一约束,来限制除了主键字段外的其他字段内的数据不能重复,
与主键不同的是:一个表只能有一个主键,但是一个表可以存在多个唯一
6.备注comment
用于备注一个字段或者表