当前位置:网站首页>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: 删除计算机系不及格学生的选课记录。

边栏推荐
- MySQL的Replace用法详解
- Based on the face of the common expression recognition - model building, training and testing
- 第04章 逻辑架构【1.MySQL架构篇】【MySQL高级】
- 服务器不稳定因素
- Oblique document scanning and character recognition (opencv, coordinate transformation analysis)
- 线性结构:顺序表和链表
- Swift RegexBuilder Vs. Raku Grammar
- 使用map函数,对list中的每个元素进行操作 好像不用map
- excel数字如何转换成文本?excel表格数据转换成文本的方法
- @RequestParam使用
猜你喜欢

基于人脸的常见表情识别(2)——数据获取与整理

什么是公约数

Face-based Common Expression Recognition (2) - Data Acquisition and Arrangement

银行数据资产转换能力弱?思迈特软件助力解决银行困境

To the operation of the int variable assignment is atom?

想要写出好的测试用例,先要学会测试设计

普通的int main(){}没有写return 0;会怎么样?

vlookup函数匹配不出来的原因及解决方法

Flex布局详解

Common Expression Recognition Based on Face (1) - Basic Knowledge of Deep Learning
随机推荐
【Codeforces思维题】20220728
@RequestParam使用
MySQL 删除表数据,重置自增 id 为 0 的两个方式
flyway的快速入门教程
什么是公约数
Face-based Common Expression Recognition (2) - Data Acquisition and Arrangement
MySQL 视图(详解)
[Nuxt 3] (十三) Nuxt 是如何工作的?
Mysql 回表
C language: detailed explanation of operators
CDH集群spark-shell执行过程分析
365天挑战LeetCode1000题——Day 044 按公因数计算最大组件大小 并查集
Recommendation system-model: FNN model (FM+MLP=FNN)
服务器不稳定因素
To the operation of the int variable assignment is atom?
c语言:操作符详解
MySQL8重置root账户密码图文教程
用于命名实体识别的模块化交互网络
6.3有定型性 第七章
MySQL——几种常见的嵌套查询