需求:
1)一個學(xué)生可以學(xué)多門課
2)一個課有多個學(xué)生學(xué)
學(xué)生表和課程表之間多對多關(guān)系
需要借助中間表,在中間表中維護學(xué)生和課程的關(guān)系
create Table student(
num varchar(20) primary key,
name varchar(10)
);
create table course(
id varchar(20) primary key,
name varchar(50)
);
create table selectCourse(
id int auto_increment primary key,
sid varchar(20),
cid varchar(20),
//一般需要在中間表中 用兩個外鍵來關(guān)聯(lián)兩個表
constraint fk_sid foreign key (sid) references student(num),
constraint fk_cid foreign key (cid) references course(id)
);