
我们在前面章节介绍了 Mysql的基础语法、SQL语法优化等内容,想来作为完整的SQL学习教程,还缺少一些练习用来巩固,本文主要结合前面章节所介绍的应用到具体的实践当中。
SQL语法实践主要分为基础、进阶、强化三部分,每部分十例,本文主要介绍基础部分练习实例。
演示数据
学生信息表

向学生信息表中插入如下数据:

教师信息表

向教师信息表中插入如下数据:

课程信息表

向课程信息表中插入如下数据:

成绩信息表

向成绩信息表中插入如下数据:

通过上述SQL我们可以创建 学生、教师、课程、成绩信息表,并插入样例数据,产生如下演示数据:

小试牛刀
1 查询各班级的男生、女生人数。

上述SQL查询结果如下:

2 查询同名学生的姓名及数量。

3 查询各课程的考生人数。

上述SQL查询结果如下:

4 查询 2009 年出生的学生名单。

5 查询各学生的年龄。

上述SQL查询结果如下:

6 查询本周过生日的学生。

7 查询本月过生日的学生。

8 查询名字以 J 开头的老师的数量。

9 获取参加考试的101班的学生信息。

上述SQL查询结果如下:

10 获取在 2009-06-01 ~ 2010-06-01 出生的学生信息。

相关阅读:
学以致用,MYSQL常用SQL语法进阶实战
学以致用,MYSQL常用SQL语法强化实战