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

用于备注一个字段或者表

上一篇下一篇

猜你喜欢

热点阅读