大家在设计数据库时,碰到 性别、状态等 这些 值比较固定的列时,数据类型定义通常如下:
通常都是采用 :
create table `XXX` ( ........ sex int(1) not null comment '0:男 1:女', status int(1) not null comment '0:开启 1:关闭' )
设置成枚举类型 ,也有它的道理,如下:
create table `XXX` ( ........ sex enum('男','女') not null , status enum('开启','关闭') not null )
所以,一般来说,用第一种的比较多,如:
status
int
(1)
not
null
comment
'0:开启 1:关闭'
默认规则:状态值0用于关闭/阴性,1用于开启/阳性。