MySQL多表查询

1.创建student和score表

MySQL多表查询_第1张图片

创建score表

MySQL多表查询_第2张图片

2.为student表和score表增加记录
向student表插入记录的INSERT语句如下:
 

MySQL多表查询_第3张图片

 向score表插入记录的INSERT语句如下:

MySQL多表查询_第4张图片

1.查询student表的所有记录

MySQL多表查询_第5张图片

 2.查询student表的第2条到4条记录

MySQL多表查询_第6张图片

3.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息MySQL多表查询_第7张图片 

4.从student表中查询计算机系和英语系的学生的信息MySQL多表查询_第8张图片 

5.从student表中查询年龄18~22岁的学生信息MySQL多表查询_第9张图片 

MySQL多表查询_第10张图片

6.从student表中查询每个院系有多少人MySQL多表查询_第11张图片 

7.从score表中查询每个科目的最高分MySQL多表查询_第12张图片 

8.查询李四的考试科目(c_name)和考试成绩(grade)MySQL多表查询_第13张图片 

9.用连接的方式查询所有学生的信息和考试信息MySQL多表查询_第14张图片 

10.计算每个学生的总成绩MySQL多表查询_第15张图片 

11.计算每个考试科目的平均成绩MySQL多表查询_第16张图片 

12.查询计算机成绩低于95的学生信息MySQL多表查询_第17张图片 

13.查询同时参加计算机和英语考试的学生的信息MySQL多表查询_第18张图片 

14.将计算机考试成绩按从高到低进行排序MySQL多表查询_第19张图片 

15.从student表和score表中查询出学生的学号,然后合并查询结果

MySQL多表查询_第20张图片 

16.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩MySQL多表查询_第21张图片 

17.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩MySQL多表查询_第22张图片 

MySQL多表查询_第23张图片

你可能感兴趣的:(mysql,数据库)