当前位置:网站首页>MySQL60题作业
MySQL60题作业
2022-07-30 20:42:00 【lookout99】
1.建表

2.为SC表添加“选课类别”列,此列的定义为XKLB char(4)
3.将新添加的XKLB的类型改为char(6)

4.删除Course表的Period列

5.用sql语句填写以上(表3-1 Student表数据、表3-2 Course表数据、表 3-3 SC表数据)数据

6.查询全体学生的学号与姓名

7.查询全体学生的姓名,学号和所在系

8.查询全体学生的记录。

9. 查询全体学生的姓名及其出生年份。
没有出生年份
10: 查询全体学生的姓名和出生年份,并在出生年份列前加入一个列,此列的每行数据均为“Year of Birth”常量值。
没有出生年份
11: 在选课表(SC)中查询有哪些学生选修了课程,并列出学生的学号。

12: 查询计算机系全体学生的姓名

13: 查询所有年龄在20岁以下的学生的姓名及年龄。

14: 查询考试成绩不及格的学生的学号。

15: 查询年龄在20~23岁之间的学生的姓名,所在系和年龄。

16: 查询年龄不在20~23之间的学生的姓名,所在系和年龄。
17: 查询信息系,数学系和计算机系学生的姓名和性别。

18: 查询既不属于信息系,数学系,也不属于计算机系的学生的姓名和性别。

19: 查询姓“张”的学生的详细信息。

20: 查询学生表中姓“张”,姓“李”和姓“刘”的学生的情况。

21: 查询名字中第2个字为“小”或“大”字的学生的姓名和学号。

22: 查询所有不姓“刘”的学生。

23: 从学生表中查询学号的最后一位不是2,3,5的学生的情况。

24: 查询无考试成绩的学生的学号和相应的课程号。

25: 查询所有有考试成绩的学生的学号和课程号。

26: 查询计算机系年龄在20岁以下的学生的姓名。

27: 将学生按年龄升序排序。

28: 查询选修了课程“c02”的学生的学号及其成绩,查询结果按成绩降序排列。

29: 查询全体学生的信息,查询结果按所在系的系名升序排列,同一系的学生按年龄降序排

30: 统计学生总人数。

31: 统计选修了课程的学生的人数。

32 : 计算学号为9512101的学生的考试总成绩之和。

33: 计算课程“c01”的学生的考试平均成绩。

34: 查询选修了课程“c01”的学生的最高分和最低分。

35: 统计每门课程的选课人数,列出课程号和人数。

36: 查询每名学生的选课们数和平均成绩。

37: 查询选修了3门以上课程的学生的学号。

38: 查询选课门数等于或大于4门的学生的平均成绩和选课门数。

39: 查询每个学生的情况及其选课的情况。

40: 去掉例38中的重复列。

41: 查询计算机系学生的选课情况,要求列出学生的名字,所修课的课程号和成绩

42: 查询信息系选修VB课程的学生的成绩,要求列出学生姓名,课程名和成绩。

43: 查询所有选修了VB课程的学生的情况,要求列出学生姓名和所在的系。

44: 查询与刘晨在同一个系学习的学生的姓名和所在系。

45: 查询学生的选课情况,包括选修课程的学生和没有修课的学生。

46: 查询与刘晨在同一个系的学生。

47: 查询成绩大于90分的学生的学号和姓名。

48: 查询选修了“数据库基础”课程的学生的学号和姓名。

49: 查询选修了课程“c02”且成绩高于次课程的平均成绩的学生的学号和成绩。

50: 查询选修了课程“c01”的学生姓名。

51: 查询没有选修课程“c01”的学生姓名和所在系。

52: 查询选修了课程“c01”的学生的姓名和所在系。

53: 查询数学系成绩在80分以上的学生的学号,姓名。

54: 查询计算机系考试成绩最高的学生的姓名。

55: 将新生纪录(9521105,陈冬,男,信息系,18岁)插入到Student表中。

56: 在SC表中插入一新记录(9521105,c01),成绩暂缺。

57: 将所有学生的年龄加1。

58: 将“9512101”学生的年龄改为21岁。

59: 将计算机系学生的成绩加5分。

60: 删除所有学生的选课记录。

61: 删除所有不及格学生的选课记录。

62: 删除计算机系不及格学生的选课记录。

边栏推荐
猜你喜欢
随机推荐
网络层协议------IP协议
是对称矩阵的对角化
2022-07-29 mysql/stonedb慢SQL-Q17-分析
HJ85 最长回文子串
MYSQL JDBC图书管理系统
Flex布局详解
bebel系列- 插件开发
【请教】SQL语句按列1去重来计算列2之和?
Multi-threaded mutex application RAII mechanism
线性结构:顺序表和链表
js堆和栈
MySQL——几种常见的嵌套查询
MySQL (2)
第03章 用户和权限管理【1.MySQL架构篇】【MySQL高级】
Recommended system: cold start problem [user cold start, item cold start, system cold start]
【luogu P8031】Kućice(计算几何)
[The Beauty of Software Engineering - Column Notes] 31 | Is software testing responsible for product quality?
网络安全实验环境搭建
Redisson 的分布式锁找不到?
OSS简单上传图片









