【发布时间】:2015-06-14 18:04:31
【问题描述】:
给定两个关系:
Students = (St-Id, Name, Address, CourseNo, Cgpa)
Courses = (CourseN0, CourseName, Credits)
其中主键是St-Id 和CourseNo。学生关系中的CourseNo 是外键引用Courses 关系。
假设以下查询很频繁:
问题:每个学生学习的课程(CourseNo 和 CourseName)是什么?
SELECT Students.Name, Courses.CourseName, Course.CourseNO
FROM Students
INNER JOIN Courses
ON Students.CourseNo=Course.CourseNo;
使用连接操作的查询是否正确?
由于课程编号,它是一个主索引。我们可以将courseNo 视为主索引的规则吗?也是集群吗?集群和主索引有什么区别?
问题:每个学生的 Cgpa 是多少?
回答:Select Cgpa and name from students
【问题讨论】:
-
聚集索引在这里解释:dev.mysql.com/doc/refman/5.5/en/innodb-index-types.html。它通常与主键相同。
标签: mysql sql database indexing clustered-index