当前课程知识点:MySQL数据库案例教程 > 第4章 查询与视图 > 4.2 单表查询 > 4-2单表查询实训
一、导入stu数据库:数据库—导入—执行SQL—stu.sql
二、在stu数据库中完成下列操作
1.查询student表中的学生学号sid,姓名sname,家庭住址addr三个字段信息;
2.查询输出score表中的所有被选修过课程的课程号cno(不得重复);
3.查询输出student表中姓名,年龄(年龄=系统年份-出生年份);
4.查询student表中学号、姓名、填表日期,其中日期为当前日期;
5.查询score表中查询cno为“01”号课程成绩在80-90分之间的成绩信息;
6.查询student表中“2000-09-01”以后出生的学生所有信息;
7.查询“信息工程系”和“化学工程系”的学生所有信息;
8.查询“信息工程系”和“化学工程系”的女生的所有信息;
9.查询student表中中“王”姓学生的学号、姓名、性别;
10.查询student表中“王”姓和“张”姓的“女”学生的sid,sname,addr;
11.查询student表中addr字段为空的学生所有信息。
【实训4-2-2】单表查询-group、order、limit
2.查询“02”科目的总分,平均分,最高分和最低分
3.查询学号为“0101”的总分,平均分,最高分和最低分
4.查询输出每个学生的学号、姓名、所在系,按所在系升序排列
5.查询所有学生的姓名和年龄,以列名 “姓名、年龄”输出,并按照年龄从小到大输出
6.查询所有学生的学号,姓名和性别,并按性别升序,姓名降序排序。
7.查询出score表中选修“03”课程的学号和成绩,并按照成绩的降序排列
8.查询student表中的学生人数
9.按性别统计男、女生人数
10.查询统计系部人数,显示各系人数在3人以上的系部名称和人数
11.统计每门课的总分,平均分,最高分和最低分
12.统计"02"、"03"、"06"三科成绩的平均分、最高分、最低分
13.查询课程平均分在75分以上的课程的总分,平均分
14.统计每个学生的总分,平均分,最高分和最低分
15.查询出score表中总成绩前三名的学生学号,总分
16.查询出score表中总成绩最低名的学生学号,总分
17.查询出score表中总成绩前5到前10名的学生学号,总分
-1.1 数据库基础知识
-1.2 MySQL的安装与运行
-第1章 测试
-2.1 数据库的基本操作
-2.2 表的基本操作
-2.3 MySQL数据类型
-2.4 约束设置
-2.5 索引
--2-5索引视频
--2-5索引课件
--2-5索引实训
-第2章测试
-3.1 插入记录
-3.2 修改记录
-3.3 删除记录
--3.3删除记录
-第3章 测试
-4.1 select语句
-4.2 单表查询
-4.3 多表查询
-4.4 子查询
--4-4子查询课件
--4-4子查询实训
-4.5 外键
--4-5外键视频
--4-5外键课件
--4-5外键实训
-4.6 视图
--4-6视图视频1
--4-6视图视频2
--4-6视图课件
--4-6视图实训
-第4章测试
-5.1 函数
--5-1系统函数
--5-1函数课件
--5-1 函数实训
-5.2 流程控制语句
-5.3 事务与游标
-5.4 存储过程
-5.5 触发器
--5-5触发器视频
--5-5触发器课件
--5-5触发器实训
-第5章测试
-6.1 数据库备份与还原
-6.2 异构数据源导入导出
-第6章测试
-7.1 用户管理
-7.2 权限管理
-7.3 应用实例开发
-第7章测试

