当前位置: 首页 > news >正文

sql练习二

首先,建表。

创建学生表和score表

接着导入

创建好基础信息就可以开始做了。

3、分别查询student表和score表的所有记录

4、查询student表的第2条到第5条记录

5、从student表中查询计算机系和英语系的学生的信息

6、从student表中查询年龄小于22岁的学生信息

7、从student表中查询每个院系有多少人

8、从score表中查询每个科目的最高分

9、查询李广昌的考试科目(c_name)和考试成绩(grade)

10、用连接的方式查询所有学生的信息和考试信息

11、计算每个学生的总成绩

12、计算每个考试科目的平均成绩

13、查询计算机成绩低于95的学生信息

14、将计算机考试成绩按从高到低进行排序

15、从student表和score表中查询出学生的学号,然后合并查询结果

16、查询姓张或者姓王的同学的姓名、院系和考试科目及成绩

17、查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩

以上便是这次作业的情况。

以下为第四次作业。

那么就从开头打起

这是9表的信息,以下我便从零开始打。

CREATE DATABASE mydb9_stusys;
USE mydb9_stusys;
(2) 创建表并插入数据

底子打好了,接下来就可以直接敲了。

1.将mydb9_stusys数据库下的student、sc 和course表,备份到本地主机保存为st_msg_bak.sql文件,然后将数据表恢复到自建的db_test数据库中;(按下Win + R,输入cmd,回车。)

注意:恢复之前要删除。删除命令如下:

DROP TABLE IF EXISTS student;
DROP TABLE IF EXISTS sc;
DROP TABLE IF EXISTS course;

删除完了再重新建表。

CREATE TABLE student (
sno CHAR(4),
sname VARCHAR(10),
ssex CHAR(2),
sage INT(2)
);

CREATE TABLE sc (
sno CHAR(4),
cno CHAR(4),
score FLOAT(5, 2)
);

CREATE TABLE course (
cno CHAR(4),
cname VARCHAR(20),
tno CHAR(4)
);

恢复数据库

最后验证恢复没有

SELECT * FROM student;


SELECT * FROM sc;


SELECT * FROM course;

创建视图stu_info

db_test 数据库中执行以下命令:

CREATE VIEW stu_info AS
SELECT 
student.sname AS 姓名,
student.ssex AS 性别,
course.cname AS 课程名,
sc.score AS 成绩
FROM 
student
JOIN 
sc ON student.sno = sc.sno
JOIN 
course ON sc.cno = course.cno;

接着去cmd运行这个查看成功没有

最后,删除视图表

以上便是作业的全部内容。

http://www.xdnf.cn/news/1151101.html

相关文章:

  • 打靶日记之xss-labs
  • OpenCV 官翻 4 - 相机标定与三维重建
  • 如何设计一个软件项目管理系统:架构设计合集(六)
  • 小明记账簿焕新记:从单色到多彩的主题进化之路
  • Java并发8--并发安全容器详解
  • Springboot项目的搭建方式5种
  • Tomcat 生产 40 条军规:容量规划、调优、故障演练与安全加固
  • day25 力扣90.子集II 力扣46.全排列 力扣47.全排列 II
  • LVS(Linux virual server)
  • windows内核研究(驱动开发-0环与3环的通信)
  • Kotlin泛型约束
  • 多表查询-8-练习总结
  • 数据库练习3
  • Flowable31动态表单-----------------------终章
  • 博图SCL语言中常用运算符使用详解及实战案例(下)
  • OpenCV 官翻 3 - 特征检测 Feature Detection
  • 【无标题】重点阅读——如何在信息层面区分和表征卷曲维度,解析黑洞内部的维度区分机制
  • 《命令行参数与环境变量:从使用到原理的全方位解析》
  • 搭建比分网服务器怎么选数据不会卡顿?
  • lvs原理及实战部署
  • 【I2C】01.I2C硬件连接I2C总线时序图讲解
  • Go语言pprof性能分析指南
  • Temperature 是在LLM中的每一层发挥作用,还是最后一层? LLM中的 Temperature 参数 是怎么计算的
  • 操作系统-分布式同步
  • TCP/UDP协议深度解析(四):TCP的粘包问题以及异常情况处理
  • GaussDB 数据库架构师修炼(六) 集群工具管理-1
  • 异步解决一切问题 |消息队列 |减少嵌套 |hadoop |rabbitmq |postsql
  • 深入解析 Amazon Q:AWS 推出的企业级生成式 AI 助手
  • 【设计模式C#】外观模式(用于解决客户端对系统的许多类进行频繁沟通)
  • LangGraph教程10:LangGraph ReAct应用