为了账号安全,请及时绑定邮箱和手机立即绑定

mysql创建表

/ 猿问

mysql创建表

qq_蜡笔小新_8 2017-05-04 21:53:10

--学生表tblStudent(编号StuId、姓名StuName、年龄StuAge、性别StuSex) --课程表tblCourse(课程编号CourseId、课程名称CourseName、教师编号TeaId) --成绩表tblScore(学生编号StuId、课程编号CourseId、成绩Score) --教师表tblTeacher(教师编号TeaId、姓名TeaName)用mysql怎么创建,求大神指点,主要是里面字段标识,最好解释下 谢谢了

查看完整描述

1 回答

?
Sic3227017
CREATE TABLE tblStudent(
StuId int,
StuName VARCHAR(14),
StuAge int,
StuSex VARCHAR(1),
PRIMARY KEY(StuId)
);

CREATE TABLE tblTeacher(
TeaId int,
TeaName VARCHAR(14),
PRIMARY KEY(CourseId)
);

CREATE TABLE tblCourse(
CourseId int,
CourseName VARCHAR(14),
TeaId int,
PRIMARY KEY(CourseId)
key TeaId (TeaId),
foreign key (TeaId) references tblTeacher(TeaId)
);

CREATE TABLE tblScore(
StuId int,
CourseId int,
Score float,
PRIMARY KEY(CourseId),
key StuId (StuId),
foreign key (StuId) references tblStudent(StuId)
key CourseId (CourseId),
foreign key (CourseId) references tblCourse(CourseId)
);


查看完整回答
反对 2017-05-04

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信