MySQL数据库学生、课程、成绩、教师表查询实用语句合集【参考PDF文档】

版权申诉
0 下载量 92 浏览量 更新于2024-04-03 收藏 42KB PDF 举报
tudentID, StudentName, Gender, Age, Major) --学生表 002 --Course(CourseID, CourseName, Credit) --课程表 003 --Score(StudentID, CourseID, Score) --成绩表 004 --Teacher(TeacherID, TeacherName, Department) --教师表 在学生表中,我们可以通过查询语句来获取所有学生的信息,例如: SELECT * FROM Student; 在课程表中,我们可以通过查询语句来获取所有课程的信息,例如: SELECT * FROM Course; 在成绩表中,我们可以通过查询语句来获取所有学生成绩的信息,例如: SELECT * FROM Score; 在教师表中,我们可以通过查询语句来获取所有教师的信息,例如: SELECT * FROM Teacher; 除了以上基本的查询之外,我们还可以使用其他查询语句来实现更加复杂的数据查找和分析,例如: 1. 查找所有男生的信息: SELECT * FROM Student WHERE Gender = 'Male'; 2. 查找所有选修某门课程的学生: SELECT Student.StudentName FROM Student JOIN Score ON Student.StudentID = Score.StudentID WHERE Score.CourseID = '001'; 3. 查找某位教师所教授的所有课程: SELECT Course.CourseName FROM Course JOIN Teacher ON Course.TeacherID = Teacher.TeacherID WHERE Teacher.TeacherName = '张三'; 4. 计算每门课程的平均成绩: SELECT Course.CourseName, AVG(Score) AS AverageScore FROM Score JOIN Course ON Score.CourseID = Course.CourseID GROUP BY Course.CourseName; 通过以上查询语句的使用,我们可以充分发挥 MySQL 数据库的功能,对学生、课程、成绩和教师等信息进行灵活的查询和分析。这些查询语句不仅可以帮助我们快速获取所需信息,还可以帮助我们进行数据分析和统计,为管理和决策提供有力支持。MySQL 的强大查询功能让我们可以轻松地处理大量数据,提高工作效率,并发现数据背后隐藏的规律和信息,为后续工作提供依据和参考。MySQL 查询语句的灵活运用将极大地提升我们的数据库操作能力,帮助我们更好地理解和利用数据,实现更优质的业务运营和管理。