多对多关系,学生选课,一个学生可以选择多门课程,一门课程可以被多个学生选择。
其实是由2个互反的一对多关系组成,通常多对多关系都会通过一个中间表来建立,例如选课表。
1)表结构
学生表
CREATE TABLE `student` (
`sid` int(5) NOT NULL AUTO_INCREMENT,
`sname` varchar(10) NOT NULL,
PRIMARY KEY (`sid`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;