当前位置:网站首页>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: 删除计算机系不及格学生的选课记录。
边栏推荐
- PPT如何开启演讲者模式?PPT开启演讲者模式的方法
- HJ85 longest palindrome substring
- MySQL 视图(详解)
- Based on the face of the common expression recognition - model building, training and testing
- Difference Between Concurrency and Parallelism
- [Nuxt 3] (十四) Nuxt 生命周期
- C语言中指针没那么难~ (1)【文章结尾有资料】
- Oblique document scanning and character recognition (opencv, coordinate transformation analysis)
- MySQL_关于JSON数据的查询
- 如何解决gedit 深色模式下高亮文本不可见?
猜你喜欢
随机推荐
FFmpeg —— 将mp4转为gif输出(附源码)
【元胞自动机】基于元胞自动机模拟生命演化、病毒感染等实例附matlab代码
18.客户端会话技术Cookie
KEIL problem: [keil Error: failed to execute 'C:\Keil\ARM\ARMCC']
[PM only] Quickly count who else in the team has not registered and reported information, and quickly screen out the members of their own project team who have not completed the list of XXX work items
MySQL的主从复制
都在说软件测试没前途,饱和了?为何每年还会增加40万测试员?
WPS没有在任务栏显示所有窗口选项怎么回事?
Android studio连接MySQL并完成简单的登录注册功能
MySQL的on duplicate key update 的使用
excel数字显示e+17怎么恢复?excel数字变成了小数点+E+17的解决方法
awk notes
Face-based Common Expression Recognition (2) - Data Acquisition and Arrangement
第04章 逻辑架构【1.MySQL架构篇】【MySQL高级】
对一次生产环境产生OOM的记录,结论:除非在自己完全有把握的情况下,否则不要偷懒查询无用字段
bebel系列- 插件开发
Flex布局详解
巴比特 | 元宇宙每日必读:洗牌将至,数藏行业下半场是否会迎来新一批领头羊?是否会出现新玩法?...
想要写出好的测试用例,先要学会测试设计
基于人脸的常见表情识别——模型搭建、训练与测试