Mysql——第二次作业
一、作业内容二、建库建表create database mydb11_stu;use mydb11_stu;CREATE TABLE student(id INT(10) NOT NULL UNIQUE PRIMARY KEY,name VARCHAR(20) NOT NULL,sex VARCHAR(4),birth YEAR,department VARCHAR(20),address VARCHAR(50));CREATE TABLE score(id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT,stu_id INT(10) NOT NULL,c_name VARCHAR(20),grade INT(10));三、插入数据向student表插入学生数据INSERT INTO student VALUES(901,张三丰,男,2002,计算机系,北京市海淀区);INSERT INTO student VALUES(902,周全有,男,2000,中文系,北京市昌平区);INSERT INTO student VALUES(903,张思维,女,2003,中文系,湖南省永州市);INSERT INTO student VALUES(904,李广昌,男,1999,英语系,辽宁省阜新市);INSERT INTO student VALUES(905,王翰,男,2004,英语系,福建省厦门市);INSERT INTO student VALUES(906,王心凌,女,1998,计算机系,湖南省衡阳市);向score表插入成绩数据INSERT INTO score VALUES(NULL,901,计算机,98);INSERT INTO score VALUES(NULL,901,英语,80);INSERT INTO score VALUES(NULL,902,计算机,65);INSERT INTO score VALUES(NULL,902,中文,88);INSERT INTO score VALUES(NULL,903,中文,95);INSERT INTO score VALUES(NULL,904,计算机,70);INSERT INTO score VALUES(NULL,904,英语,92);INSERT INTO score VALUES(NULL,905,英语,94);INSERT INTO score VALUES(NULL,906,计算机,49);INSERT INTO score VALUES(NULL,906,英语,83);四、查询(1) 分别查询两张表的所有记录SELECT * FROM student;SELECT * FROM score;(2) 查询student表第2条到第5条记录SELECT *FROM student LIMIT 1,4;(3) 查询计算机系和英语系的学生信息SELECT *FROM studentWHERE department IN (计算机系,英语系);(4) 查询年龄小于22岁的学生信息SELECT *FROM studentWHERE YEAR(CURDATE()) - birth 22;#最小的是王翰,男,2004今年2026年等于22岁。(5) 查询每个院系的人数SELECT department AS 院系, COUNT(*) AS 人数FROM studentGROUP BY department;(6) 查询每个科目的最高分SELECT c_name AS 科目, MAX(grade) AS 最高分FROM scoreGROUP BY c_name;(7) 查询李广昌的考试科目和成绩SELECT s.c_name, s.gradeFROM score sJOIN student st ON s.stu_id st.idWHERE st.name 李广昌;(8) 连接查询所有学生的信息和考试信息SELECT st.*, s.c_name, s.gradeFROM student stLEFT JOIN score s ON st.id s.stu_id;(9) 计算每个学生的总成绩SELECT st.id, st.name, SUM(s.grade) AS 总成绩FROM student stLEFT JOIN score s ON st.id s.stu_idGROUP BY st.id, st.name;(10) 计算每个考试科目的平均成绩SELECT c_name AS 科目, AVG(grade) AS 平均成绩FROM scoreGROUP BY c_name;(11) 查询计算机成绩低于95的学生信息SELECT st.*FROM student stJOIN score s ON st.id s.stu_idWHERE s.c_name 计算机 AND s.grade 95;(12) 计算机考试成绩从高到低排序SELECT *FROM scoreWHERE c_name 计算机 ORDER BY grade DESC;(13) 两张表查询学号并合并去重SELECT id AS 学号 FROM studentUNIONSELECT stu_id AS 学号 FROM score;(14) 查询姓张/姓王同学的姓名、院系、考试科目及成绩SELECTst.name,st.department,s.c_name,s.gradeFROM student stLEFT JOIN score s ON st.id s.stu_idWHERE st.name LIKE 张% OR st.name LIKE 王%;(15) 查询湖南籍学生的姓名、年龄、院系和考试科目及成绩SELECTst.name,YEAR(CURDATE()) - st.birth AS 年龄,st.department, s.c_name,s.gradeFROM student stLEFT JOIN score s ON st.id s.stu_idWHERE st.address LIKE 湖南%;

相关新闻

别死磕硬实力!标书会 “装” 才能中

别死磕硬实力!标书会 “装” 才能中

为啥你的同事课题年年拿立项?不是人家运气好,而是她比你更懂怎么装,别误会,不是造假吹牛,而是把如何直接亮点摆到评审眼前,让他一眼认准你的价值,学会怎么包装这两部部分,你也能年年…

2026/7/22 6:50:21 阅读更多 →
猜出下一个字,AI 就学会了“说话”?——给高中生的大语言模型原理科普

猜出下一个字,AI 就学会了“说话”?——给高中生的大语言模型原理科普

# 猜出下一个字,AI 就学会了“说话”?——给高中生的大语言模型原理科普> 吴国锋 7/21你有没有和 ChatGPT 聊过天?你问它“今天天气真好,适合……”,它马上接“出去走走”,甚至还会给你安排一场野餐攻略…

2026/7/22 6:50:21 阅读更多 →
AI辅助4K视频制作全流程:从Higgsfield提示词到侏罗纪主题成品

AI辅助4K视频制作全流程:从Higgsfield提示词到侏罗纪主题成品

在数字内容创作领域,4K分辨率视频已经成为主流标准,而AI技术的融入正以前所未有的方式降低高质量视频制作的门槛。Higgsfield Seedance2.0作为一款结合AI生成能力的视频制作工具,特别适合想要创作如“穿越侏罗纪”这类高视觉冲击力主题的创作…

2026/7/22 6:49:21 阅读更多 →

最新新闻

视频监控智能运维系统架构与关键技术解析

视频监控智能运维系统架构与关键技术解析

1. 视频监控运维的行业痛点与需求分析 在安防行业深耕多年,我亲眼见证了视频监控系统从模拟到数字、从孤立到联网的演进过程。随着雪亮工程、智慧城市等项目的推进,当前一个中型城市的摄像头数量往往达到数十万级。某三线城市公安局的统计数据显示&#…

2026/7/22 7:37:40 阅读更多 →
我靠一行bat命令,把20台安卓手机的自动化压测成本,从2万砍到了200块

我靠一行bat命令,把20台安卓手机的自动化压测成本,从2万砍到了200块

做了15年安卓测试管理,上周在东莞松山湖帮一家智能硬件工厂救了个急。他们新出的出海安卓手机,量产前要做相机24小时连续压测:前后摄来回切换、连续拍照录像、反复进出缩略图,几十台设备同时跑,之前雇了两个测试工程师…

2026/7/22 7:37:40 阅读更多 →
北京阿里云、腾讯云、华为云代理商排行榜及优质服务商推荐

北京阿里云、腾讯云、华为云代理商排行榜及优质服务商推荐

北京企业在阿里云、腾讯云、华为云之间做选择,没有哪个平台或服务商对所有人都是最优解。平台的取舍应当服从业务技术栈、合规要求、交付能力和合同边界;代理商的取舍则要看可核验的团队构成、服务范围和在本地项目的实际协作方式。这份排行榜按照阿里云…

2026/7/22 7:37:40 阅读更多 →
HarmonyOS7 互动卡片架构深度解析

HarmonyOS7 互动卡片架构深度解析

互动卡片(Live Form / LiveCard)为服务卡片带来了质的飞跃——从"信息的静态展示"进化到了"可交互、可动效、可感知"的全新维度。本文以开源项目 LiveCard(包名 com.example.livecard)为蓝本,从 L…

2026/7/22 7:37:40 阅读更多 →
A*启发式智能批次选择算法:加速CNN训练效率的工程实践

A*启发式智能批次选择算法:加速CNN训练效率的工程实践

在深度学习模型训练过程中,数据加载和批次选择策略往往被忽视,但实际对训练效率有着显著影响。传统的随机批次选择方法虽然简单易用,但在处理大规模数据集时可能导致收敛速度慢、资源利用率低等问题。本文介绍一种受A*搜索算法启发的智能批次…

2026/7/22 7:37:40 阅读更多 →
专业工具集如何提升数字营销与创意设计效率

专业工具集如何提升数字营销与创意设计效率

1. 为什么专业工具集如此重要?在数字营销和创意设计领域,效率就是生命线。我从业十年间亲眼见证过太多团队因为工具链落后而陷入无意义的重复劳动——设计师手动调整上百张图片尺寸,运营人员逐个平台复制粘贴相同内容,广告优化师熬…

2026/7/22 7:36:40 阅读更多 →

日新闻

TI DSP系统配置模块SYSCFG详解:中断机制与主设备优先级配置实战

TI DSP系统配置模块SYSCFG详解:中断机制与主设备优先级配置实战

1. 项目概述与SYSCFG模块的核心价值在嵌入式系统,尤其是像TI C6000系列这样的高性能DSP开发中,我们常常会与芯片手册里那些密密麻麻的寄存器打交道。很多开发者可能更关注算法实现、内存优化或者外设驱动,但对于一个稳定、高效的系统而言&…

2026/7/22 0:00:26 阅读更多 →
微信Server酱:高到达率的应急通知方案实践

微信Server酱:高到达率的应急通知方案实践

1. 为什么我们需要"最次"的通知方案? 在数字化协作环境中,消息通知系统的重要性不言而喻明。但现实情况是,企业级通知方案往往需要复杂的API对接(如企业微信、钉钉、飞书),个人开发者的小项目又经…

2026/7/22 0:00:26 阅读更多 →
甲方要的“简洁“PPT,到底是简洁还是省事?

甲方要的“简洁“PPT,到底是简洁还是省事?

甲方说"简洁一点",乙方听到的是"少做几页"。甲方说"不要太复杂",乙方理解成"别放图表了"。结果交过去,甲方说"我说的简洁不是这个意思"。"简洁"这个词在PPT语境里,是…

2026/7/22 0:00:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/21 8:48:31 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/21 5:34:47 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/21 8:25:39 阅读更多 →

月新闻