一个较为规范的建表语句为:
CREATE TABLE user (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`user_id` bigint(20) NOT NULL default ‘0’ COMMENT ‘用户id’,
`username` varchar(45) NOT NULL default ‘’ COMMENT '真实姓名',
`email` varchar(30) NOT NULL default ‘’COMMENT ‘用户邮箱’,
`nickname` varchar(45) NOT NULL default ‘’ COMMENT '昵称',
`avatar` int(11) NOT NULL default ‘0’ COMMENT '头像',
`birthday` date NOT NULL default ‘0000-00-00’ COMMENT '生日',
`sex` tinyint(4) not null DEFAULT '0' COMMENT '性别',
`short_introduce` varchar(150) not null DEFAULT ‘’COMMENT '一句话介绍自己,最多50个汉字',
`user_resume` varchar(200) NOT NULL default ‘’COMMENT '用户提交的简历存放地址',
`user_register_ip` int NOT NULL COMMENT ‘用户注册时的源ip’,
`create_time` datetime NOT NULL default current_timestamp COMMENT ‘用户记录创建的时间’,
`update_time` datetime default current_timestamp on update current_timestamp NOT NULL COMMENT ‘用户资料修改的时间’,
`user_review_status` tinyint NOT NULL default ‘1’ COMMENT ‘用户资料审核状态,1为通过,2为审核中,3为未通过,4为还未提交审核’,
PRIMARY KEY (`id`),
UNIQUE KEY `uq_user_id` (`user_id`),
KEY `idx_username`(`username`),
KEY `idx_create_time`(`create_time`,`user_review_status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='网站用户基本信息';
数据库建表语句
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...