发表于: 2016-12-04 22:52:11
8 1927
一.今天完成的事情
1.task10和task11放在Web项目中,访问成功。(目录如下)
2.设计了数据库(三张表)
profession表:
CREATE TABLE `profession` (
`profession_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`profession_name` varchar(50) DEFAULT NULL,
PRIMARY KEY (`profession_id`),
UNIQUE KEY `profession_name` (`profession_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='IT修真院职业表';
profession_name设置了Unique唯一值:方便Student中的profession_name设置外键。
student表:
其中profession_name设置了外键。
CREATE TABLE `student` (
`student_id` int(11) NOT NULL AUTO_INCREMENT,
`student_name` varchar(20) DEFAULT NULL,
`student_age` int(11) DEFAULT NULL,
`student_manifesto` varchar(200) DEFAULT NULL COMMENT '入学宣言',
`student_qq` bigint(20) DEFAULT NULL,
`create_at` bigint(20) DEFAULT NULL COMMENT '注册时间',
`update_at` bigint(20) DEFAULT NULL COMMENT '信息更新时间',
`profession_name` varchar(50) DEFAULT NULL,
PRIMARY KEY (`student_id`),
KEY `profession_name` (`profession_name`),
CONSTRAINT `student_ibfk_1` FOREIGN KEY (`profession_name`) REFERENCES `profession` (`profession_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='IT修真院学生表';
classes表:
其中student_id设置了外键;
CREATE TABLE `classes` (
`class_id` int(11) NOT NULL AUTO_INCREMENT,
`class_name` varchar(50) DEFAULT NULL,
`class_stusum` int(11) DEFAULT NULL,
`student_id` int(11) NOT NULL,
`class_qq` bigint(20) DEFAULT NULL,
`class_cretime` bigint(20) DEFAULT NULL,
`class_manifesto` varchar(200) DEFAULT NULL COMMENT '班级宣言',
`class_disciple` int(11) DEFAULT NULL,
PRIMARY KEY (`class_id`),
KEY `student_id` (`student_id`),
CONSTRAINT `classes_ibfk_1` FOREIGN KEY (`student_id`) REFERENCES `student` (`
student_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='IT修真院班级表';
恳求师兄师姐看看我设计的表有没有什么问题???(恳请提一下建议) |
二.明天的计划
1.Task10和Task11中的静态页面,将其中的静态内容变成动态内容
三.遇到的问题
无
四.收获
r.数据库中的外键。
2.数据库中表的设计。
评论