Mysql 数据库外键设置方式

来源:互联网 发布:工作日志软件 编辑:程序博客网 时间:2024/06/10 18:59

Mysql数据库5.5以后默认的表类型就是INNOB的,默认支持外键设置,现以学生选课表为例说明外键的设置格式。

第一张学生表:

create table student(sid int primary key , sname varchar(45) not null, ssex  varchar(2) not null,sdept varchar(10) not null, sage  int(3) ,sadss varchar(45) )

第二张课程表:

create table course(cid int primary key ,cname varchar(50) not null,ccredit int(3) )
第三张选课表:


create table studCourse(stuCourseId int primary key  AUTO_INCREMENT,sid int,cid int ,grade int not null, INDEX (sid), FOREIGN KEY (sid) REFERENCES student(sid), INDEX (cid), FOREIGN KEY (cid) REFERENCES course(cid))
其中选课表中有两个外键分别指向学生表和课程表。

0 0
原创粉丝点击