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

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怎么创建,求大神指点,主要是里面字段标识,最好解释下 谢谢了
查看完整描述

2 回答

?
Sic3227017

TA贡献2条经验 获得超0个赞

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
  • 2 回答
  • 2 关注
  • 2360 浏览
慕课专栏
更多

添加回答

举报

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