mysql数据库自测题-----多表查询习题

RICHARDSON-LUCY 去卷积简介 Lucy去卷积1.泊松过程及联合概率分布2.极大似然估计参考文献 1.泊松过程及联合概率分布 首先假设相机接收光子生成图像的过程符合泊松分布。 因此,一次曝光过程中,某像素位置接收到iii个光子的概率p(i)p(i)p(i)为: p(i)=exp⁡(−λ)⋅λii!\qquad\qquad p(i)=\exp(-\lambda)\cdot\cfrac{\lambda^{i}}{i!}p(i)=exp(−λ)⋅i!λi​ 那么针对一张M∗NM*NM∗N的图像,所有像素的联合概率分布可以描述为: P(I)=∏e 阅读详情

1.根据表的结构创建以下四个表

表一. student(学生表)
在这里插入图片描述

表二. teacher(教师表)

在这里插入图片描述

表三. course(课程表)

在这里插入图片描述

表四. score(成绩表)

在这里插入图片描述

2.分别向以上四个表中插入如下数据

Student表:

Sno	     Sname	    Ssex	 Sbirthday	    class
108	     曾华	     男	    1977-09-01	    95033
105	     匡明	     男	    1975-10-02	    95031
107	     王丽	     女	    1976-01-23	    95033
101	     李军	     男	    1976-02-20	    95033
109	     王芳	     女	    1975-02-10	    95031
103	     陆君	     男	    1974-06-03	    95031

代码如下:

insert into student values('108','曾华','男','1977-09-01','95033'),('105','匡明','男','1975-10-02','95031'),('107','王丽','女','1976-01-23','95033'),('101','李军','男','1976-02-20','95033'),('109','王芳','女','1975-02-10','95031'),('103','陆君','男','1974-06-03','95031'); 

Teacher表:

Tno	Tname	  Tsex	    Tbirthday	Prof	      Depart
804	李诚	男	1958-12-02     	       副教授	       计算机系
856	张旭	男	1969-03-12	              讲师	       电子工程系
825	王萍	女	1972-05-05	              助教	       计算机系
831	刘冰	女	1977-08-14	              助教	       电子工程系

代码如下:

insert into teacher values('804','李诚','男','1958-12-02','副教授','计算机系'),('856','张旭','男','1969-03-12','讲师','电子工程系'),('825','王萍','女','1972-05-05','助教','计算机系'),('831','刘冰','女','1977-08-14','助 教','电子工程系'); 

Course表:

Cno	     Cname	    Tno
3-105	计算机导论	825
3-245	操作系统	   804
6-166	数字电路	   856
9-888	高等数学	   831

代码如下:

 insert into course values('3-105','计算机导论','825'),('3-245','操作系统','804'),('6-166','数字电路','856'); 
Score表:
Sno	Cno	Degree
103	3-245	86
105	3-245	75
109	3-245	68
103	3-105	92
105	3-105	88
109	3-105	76
101	3-105	64
107	3-105	91
108	3-105	78
101	6-166	85
107	6-166	79
108	6-166	81

代码如下:”

 insert into score values('103','3-245',86),('105','3-245',75),('109','3-245',68),('103','3-105',92),('105','3-105',88),('109','3-105','76'),('101','3-105',64),('107','3-105',91),('108','3-105',78),('101','6-166',85),('107','6-166',79),('108','6-166',81); 

3.查询‘95031’班级的学生数

select count(sname) from student where class=95031;

4.查询成绩表中的最高分的学生学号和课程号
select sno,cno,degree from score ORDER BY degree desc LIMIT 1

5.查询每门课的平均成绩

S

ELECT
	Cname,
	AVG(Degree)
FROM
	course
LEFT JOIN score ON course.Cno = score.Cno
GROUP BY
	Cname;

6.查询成绩表中至少有5名学生选修的并且以3开头的课程的平均分数

select cno,count(sno),avg(degree) from score group by cno having count(sno)>5;

7.查询所有学生的sname,cno,degree的列

select sname,cno,degree from student as s LEFT JOIN score as c on s.Sno=c.Sno;

8.查询95033班级学生的平均分

select avg(s.Degree) as '平均分' from score as s LEFT JOIN student s1 on s.Sno=s1.Sno where Class=95033;

9.查询张旭教师任课的学生成绩

SELECT Sname, Degree FROM teacher AS t INNER JOIN course AS c INNER JOIN score AS s INNER JOIN student AS s2 ON t.Ton = c.Tno AND s.Cno = c.Cno AND s.Sno = s2.Sno AND Tname = '张旭'

10.查询选修某课程的同学人数多于5人的教师姓名

select te.tname from teacher as te  INNER JOIN  course co INNER JOIN score sc INNER JOIN student st ON
 te.Ton=co.tno  and co.cno=sc.cno and sc.sno=st.sno  
GROUP BY te.tname having count(te.tname)>5;

或者:

select te.tname from teacher as te  INNER JOIN  course co INNER JOIN score sc INNER JOIN student st ON
 te.Ton=co.tno  and co.cno=sc.cno and sc.sno=st.sno  
GROUP BY sc.cno having count(sc.sno)>5;

11.查找计算机系教师所教课程的成绩表

SELECT tname, sname,degree FROM teacher AS t INNER JOIN course AS c INNER JOIN score AS s INNER JOIN student AS s2 ON t.Ton = c.Tno AND s.Cno = c.Cno AND s.Sno = s2.Sno AND Depar='计算机系'

12.查询所有选修‘计算机导论’课程的‘男’同学的成绩表

SELECT Sname,Degree FROM teacher AS t INNER JOIN course AS c INNER JOIN score AS s INNER JOIN student AS s2 ON t.Ton = c.Tno AND s.Cno = c.Cno AND s.Sno = s2.Sno AND Cname = '计算机导论'
 and Ssex='男';
精雕软件(JDpaint) 5.5 绿色版 精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版 立即下载

相关推荐

模拟IC设计笔记:拆解一个经典的时钟占空比校正(DCC)电路模块,从理论到SPICE仿真

本文深入解析了时钟占空比校正(DCC)电路在模拟IC设计中的关键作用,特别是在高速ADC应用中。通过晶体管级拆解,详细介绍了基于电荷泵和积分器的模拟反馈型DCC电路设计,包括占空比检测、误差放大与校正执行单元的实现。文章还提供了SPICE仿真验证方法,确保电路在100MHz时钟下的稳定性和性能。

weixin_33725722的博客 424

SQL SERVER 训练题(1)

创建Studentinformation库 –创建数据库 if exists (select * from sysdatabases where name =‘Studentinformation’) drop database Studentinformation go create database Studentinformation go 使用Studentinformation数据...

golden_stone_fish的博客 983

从mseed到SAC格式转换全攻略:mseed2sac工具安装与批量处理技巧

本文详细介绍了如何将mseed格式的地震数据高效转换为SAC格式,涵盖mseed2sac工具的安装、单文件转换技巧、批量处理自动化实现以及元数据高级处理策略。通过具体命令和脚本示例,帮助地震学研究者快速掌握数据预处理的关键技术,提升波形数据分析效率。

ruby5的博客 927

MySQL基本语句实现(很详细)——路漫漫远修兮

#1.创建数据库 CREATE DATABASE exmaple; #2.删除数据库 DROP DATABASE exmaple; #3.创建表 CREATE TABLE stu( sname VARCHAR (4), sscore DOUBLE , snumber DOUBLE ); CREATE TABLE tea( sname VARCHAR (4), ssalary ...

路漫漫远修兮 870

R语言实战:GEO单细胞数据下载与自动化整理全流程(附代码)

本文详细介绍了使用R语言从GEO数据库下载scRNA-seq数据并实现自动化整理的完整流程。通过GEOquery和Seurat等工具包,读者可以高效获取单细胞RNA测序数据,完成从原始数据下载到预处理的全过程,最终生成可直接用于分析的Seurat对象。文章包含完整代码示例,特别适合生物信息学研究者处理单细胞数据。

weixin_29061821的博客 426

spring-ai学习(四)-MCP

创建一个springai项目1.依赖。

zql1455890112的博客 1383

MySQL——数据查询综合练习

SQL 查询语句综合练习

LJW123487的博客 2106

网闸的基本配置

本文详细介绍了网闸的基本配置流程,包括物理连接与初始化、网络基础配置、核心数据交换策略配置、安全增强配置、管理与运维以及测试验证等关键步骤。网闸通过在物理隔离环境下建立"数据摆渡通道",实现特定业务数据的安全交换。配置时应遵循最小化、单向化、内容控制和审计原则,确保只开放必要通道,优先采用单向传输,进行内容安全检查并记录操作日志。不同厂商网闸的配置界面可能不同,但核心逻辑是相通的。

qq_39980997的博客 1839

经典SQL练习题

建表 CREATE TABLE student --学生表 ( sno VARCHAR(3) NOT NULL, sname VARCHAR(4) NOT NULL, ssex VARCHAR(2) NOT NULL, sbirthday DATETIME NOT NULL, class VARCHAR(5) ); CREATE TABLE course --课程表 ( cno VAR...

安琪Angela 4999

低功耗边缘设备部署指南:YOLO26 INT8量化与TensorRT加速全流程

将YOLO26 INT8部署到低功耗边缘设备,核心原则是“校准为王、敏感层精准回退、端到端验证”。校准集≥500张,来自真实推理场景,未经训练增强校准集预处理与推理pipeline逐行对齐trtexec命令必带--fp16作为fallback量化后用polygraphy定位敏感层,而非盲猜仅回退必要层(通常2-3个),保留INT8收益在真实部署场景测试集上验证mAP,不以COCO为准C++部署使用异步推理+双缓冲nsys profiling确认无传输瓶颈。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 211

深度学习之目标检测--Pytorch实战

只需要能看懂python代码,就能最快入门深度学习---目标检测。目标检测简单的玩玩儿还行,模型调优,调参,还需要一定的数学功底。通过代码来实现卷积,池化,非线性激活,正则化,归一化,能让人减少对大量数学公式的敬畏,手写神经网络也是考研复试中上机考试的压轴题,掌握搭建神经网络和如何训练模型是需要掌握的基础的

需要远程指导仿真实验、代码有问题的,请后台私信或者关注公众号 1万+

用字典存储学生成绩查询_用SQL创建学生成绩数据库

创建数据库school,这个数据库中包含四个表:分别是学生表、教师表、课程表和成绩表。语法:create database school;(创建数据库school) show databases;(查看是否已经创建好) drop database school;(删除数据库school,这里不必删除)2.设计创建学生表、教师表、课程表和成绩表。语法: use school; create ...

weixin_39905816的博客 1112

Hermes Agent 安装部署完全指南

Hermes Agent安装部署指南提供了两种安装方式:一键脚本安装和手动分步安装。该AI助手支持多平台运行(Linux/macOS/WSL2),核心功能仅需Git作为前置依赖,其他依赖如Python、Node.js等均由安装脚本自动处理。文档详细介绍了系统要求、依赖管理、配置目录结构、环境变量设置以及10个手动安装步骤,并提供了功能模块化选项,用户可根据需求选择安装语音交互、浏览器自动化等扩展功能。安装完成后可通过hermes doctor命令验证环境,并通过交互式向导完成初始化配置。

简简单单Onlinezuozuo 2613

mysql 多表查询练习题_mysql数据库自测题-----多表查询习题

1.根据表的结构创建以下四个表表一. student(学生表)表二. teacher(教师表)表三. course(课程表)表四. score(成绩表)2.分别向以上四个表中插入如下数据Student表:Sno Sname Ssex Sbirthday class108 曾华 男 1977-09-01 95033105 匡明 男 ...

weixin_42526101的博客 1344

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

MySql实验嵌套查询_数据库实验:SQL嵌套查询

自测题:1、查询哪些课程没有人选修列出课程号和课程名;[code]select cno,cnamefrom coursewhere cno not in(select distinct cnofrom sc)[/code]2、用子查询实现如下查询:(1)查询选修了1号课程的学生姓名和所在系;[code]select sname,snofrom studentwhere sno in(select ...

weixin_30080745的博客 2738

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

MySQL测试题

MySQL测试题与答案解析 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩; 5、查询姓“李”的老师的个数; 6、查询没学过“叶平”老师课的同学的学号、姓名; 7、查询学过“001”并且也学过编号“002”课程的同学的学号、...

白开水不加糖 1390

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

SQL优化---慢查询 + Explain

查询某个数据库的sql执行频率,判断这个数据库是以查询为主,还是以增删改为主查询当前数据库select,insert,delete,update操作的次数# 后面是7个下划线我们需要配置一下 慢查询日志的存放路径编辑 mysql 的配置文件 my.cnf#慢查询日志永久性配置slow_query_log=1 # 开启慢查询slow_query_log_file=/var/lib/mysql/linux-zsh_01-slow.log # 慢查询路径。

2301_77190282的博客 2737

MySQL 学习(十一)MySQL 查索引还要「再查一次表」?——从 B+ 树到聚簇索引、二级索引与回表

MySQL 学习(十一)MySQL 查索引还要「再查一次表」?——从 B+ 树到聚簇索引、二级索引与回表

ACGkaka的博客 407

华为OD面试必备:MySQL数据库优化实战技巧

数据库优化是后端开发的核心技能之一,尤其在高并发场景下,合理的索引设计和SQL优化能显著提升系统性能。MySQL作为最流行的关系型数据库,其B+树索引结构和事务隔离机制是面试高频考点。通过执行计划分析可以定位慢查询问题,而连接池配置和分库分表策略则能有效应对大数据量场景。在华为OD等技术面试中,常考察复杂查询构建、事务处理等实战能力,例如电商订单系统的TOP用户查询优化,需要掌握CTE临时表和复合索引等技巧。合理运用这些技术能使查询性能提升10倍以上,是衡量工程师数据库功底的重要标准。

weixin_30781107的博客 413

《SQL Server DBA高手自测题》点评

在网上发现了这20道DBA的测试题,并且这20道题还给了参考答案。我如果没从事sa工作,也许会认为这20道题确实是高手的测试题,但是从事IT运维类工作这么久,我发现这些题目都是值得推敲的。先贴在这里,待我慢慢的一题一题的进行点评...

cuhuanei3894的博客 245

MySQL的存储引擎(一条sql语句的执行流程是什么样的?)

MySQL体系结构分为Server层和存储引擎层。Server层包含连接器、查询缓存、解析器、预处理器、优化器和执行器等核心组件,负责权限验证、SQL解析、优化和执行。存储引擎层以插件形式支持InnoDB、MyISAM等引擎,InnoDB因支持事务、行锁等特性成为默认引擎。查询缓存在8.0被移除,主要因为缓存失效频繁、命中率低等问题。执行UPDATE语句时,会经过连接验证、解析优化后,先写undo log记录旧值,再修改Buffer Pool并写入redo log buffer,最后通过两阶段提交确保bin

2301_77190282的博客 1116

【MySQL常见问题总结】

数据库范式是设计关系型数据库时,为了减少数据冗余、增强数据的一致性的一种规则。第一范式要求每个表都必须有主键,每一列都是不可拆分的。第二范式是在第一范式的基础上,要求非主键列不能部分依赖。(比如一个表的主键是学生姓名和班级,那么查询班主任姓名只需要通过班级这一个主键就能查询,没有包含所有主键,就叫部分依赖)第三范式是在第二范式的基础上,要求不能出现传递依赖。通过冗余一些数据来减少表的连接,利用空间来换时间,提高查询性能。脏读:一个事务读到了另一个事务还未提交的数据。

自娱自乐ing.......... 824

《MySQL 技术内幕(第5版)》逐章精华笔记第七章

《MySQL性能诊断与慢SQL分析实战指南》摘要 本章系统讲解MySQL性能诊断工具链与慢SQL优化方法。核心内容包括:①慢查询日志配置与pt-query-digest分析工具使用;②EXPLAIN执行计划解读技巧,重点解析大分页OFFSET性能问题;③performance_schema实时监控SQL执行耗时;④典型慢SQL改写案例(模糊查询、OR条件、函数索引失效等)。通过"证据链分析"方法论,指导开发者从存储引擎、网络传输、客户端处理等多维度定位性能瓶颈,强调"游标分页&

SKL4399的博客 404

华为微认证华为云数据库服务实践稳过 笔记资料

稳过!华为微认证华为云云数据库服务实践稳过!

qq_45620431的博客 4953

随笔记录阿里云开发者社区Java开发高级技能自测20道题

今天利用了一点时间,自测了阿里云开发者社区的Java开发高级自测20道题目,错了3道,仅此记录!

程序羊的博客 1895

Chat2DB 开源版 vs Pro 版选型对比:一篇讲透,你的团队该选哪个

Chat2DB 是支持 40+ 种数据库的本地优先数据库客户端与 SQL 工作台,分为开源版(Community)与 Pro 版。本文只用仓库中可验证的事实,帮你完成 Chat2DB 开源版 Pro 版选型。 [![Chat2DB 开源版与 Pro 版选型对比](https://raw.gitcode.com/GitHub_Trending/ch/Chat2DB/raw/eb0f965b3789

gitblog_01109的博客 882
上一篇: 数据库--(触发器概念,触发器使用方法)
下一篇: mysql数据库备份、数据库导入方法
Mis相遇
博客等级 码龄8年 87粉丝 90原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值