求教 MySql数据库建表 如内容应该怎么建 语句应该怎么写完整

姓名 不能为空

性别 不为空,只有两种状态:男、女

学号 不能为空,值唯一

班级  

身份证  

电话    

状态 不为空,暂时有三种状态:已注册、未注册、休学

创建时间 不为空  

table_name表名和字段名你可以自己改一下,还有最后表注释,可以改成比如'学籍表'之类的

还有数据类型,你也可以根据自己需要调整

CREATE TABLE table_name(
XM varchar(20) NOT NULL COMMENT '姓名',
XB enum('男', '女')  NOT NULL  DEFAULT '男' COMMENT '性别',
XH varchar(20) PRIMARY KEY COMMENT '学号',
BJ varchar(20) COMMENT '班级',
SFZ varchar(20) COMMENT '身份证',
DH varchar(20) COMMENT '电话',
ZT varchar(20) NOT NULL COMMENT '状态',
CJSJ datetime NOT NULL COMMENT '创建时间'
)COMMENT='表注释';

温馨提示:答案为网友推荐,仅供参考
相似回答