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

数据库------>多表连接查询

使用的软件:

1.VMware Worksation

其中安装Openeuler 2203_server 虚拟机

2.Xshll远程登录

(1)创建数据库mydb11_stu并使用该数据库

(2) 创建student表
mysql> 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));


(3) 创建score表
mysql> 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));


2.插入数据
(1)向student表插入记录如下:
mysql> insert student values(901,'张三丰','男',2002,'计算机系','北京市海淀区');
mysql> insert student values(902,'周全有','男',2000,'中文系','北京市昌平区');
mysql> insert student values(903,'张思维','女',2003,'中文系','湖南省永州市');
mysql> insert student values(904,'李广昌','男',1999,'英语系','辽宁省阜新市');
mysql> insert student values(905,'王楠','男',2004,'英语系','福建省厦门市');
mysql> insert student values(906,'王心凌','女',1998,'计算机系','湖南省衡阳市');


(2)向score表插入记录如下:
mysql> insert into score values(null,901,'计算机',98);
mysql> insert into score values(null,901,'英语',80);
mysql> insert into score values(null,902,'计算机',65);
mysql> insert into score values(null,902,'中文',88);
mysql> insert into score values(null,903,'中文',95);
mysql> insert into score values(null,904,'计算机',70);
mysql> insert into score values(null,904,'英语',92);
mysql> insert into score values(null,905,'英语',94);
mysql> insert into score values(null,906,'计算机',49);
mysql> insert into score values(null,906,'英语',83);

3.查询
(1).分别查询student表和score表的所有记录


(2).查询student表的第2条到5条记录


(3).从student表中查询计算机系和英语系的学生的信息


(4).从student表中查询年龄小于22岁的学生信息


(5).从student表中查询每个院系有多少人

(6).从score表中查询每个科目的最高分


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


(8).用连接的方式查询所有学生的信息和考试信息


(9).计算每个学生的总成绩


(10).计算每个考试科目的平均成绩


(11).查询计算机成绩低于95的学生信息


(12).将计算机考试成绩按从高到低进行排序

(13).从student表和score表中查询出学生的学号,然后合并查询结果


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


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

http://www.jsqmd.com/news/1249240/

相关文章:

  • 麒麟信安入选“2022年度湖南高新技术企业综合创新能力100强”
  • 2026 无尘车间、净化车间、洁净车间、无尘室、洁净室选购避坑指南! - 深度智识库
  • 麒麟信安参与2021全球开源技术峰会深圳站发表主题演讲
  • openwrt软路由重置firstboot重启reboot关机poweroff
  • 徐州卫生间漏水维修推荐:这几家正规靠谱机构合集(2026年7月份实测) - 捷修防水
  • 深入解析Tiva C系列μDMA控制器:乒乓与分散聚集模式实战
  • TI TM4C129LNCZAD微控制器实战:从数据手册到嵌入式系统设计
  • 2026 年 AI 网文创作工具怎么选?8款主流产品深度实测(附避坑指南与搭配方案)
  • MSPM0低功耗子系统(LFSS)设计:RTC、IWDT与安全功能实战指南
  • OpenWrt搭建time machine软路由搭建苹果时间机器服务器
  • 2026南京包包回收权威测评:本地领先连锁机构综合实力横向对比 - 奢侈品回收评测
  • 对讲机 VOX 声控失灵、自动乱发射修复 香坊双工电子声控系统专项调校
  • 网红奢包为何贬值快?解析西安二手市场爆款包包流通短板 - 日常财经早知道
  • Riverpod3 注解方式写api 请求的provider在其他地方调用方式
  • 单网口电脑安装openwrt软路由做单臂路由
  • 【计算机毕业设计案例】基于 Django 的鲜花礼品个性化定制系统 花卉商品运维与销售数据统计系统(程序+文档+讲解+定制)
  • openwrt软路由实现ipv6上网配置
  • AI赋能知识付费:技术应用与商业变现全解析
  • esxi不识别硬盘_ESXI安装OpenWRT amp; LEDE软路由部署指南(附镜像下载)
  • 小程序商城平台哪家强?2026功能、售后与性价比对比
  • vm虚拟机安装lede旁路由_Vmware虚拟机安装LEDE实现软路由openwrt
  • OpenWrt 软路由介绍
  • xss-labs搭建及通关攻略
  • 桥梁桥墩施工质量检测数据集VOC+YOLO格式876张2类别
  • Git Stash 与本地 Commit 有什么区别?
  • ARM Cortex-M4F异常屏蔽与双栈机制:FAULTMASK、BASEPRI、CONTROL寄存器实战解析
  • ChatGPT重大改版!Work与Codex模式区别,90%的人都用错了
  • 两台linux 服务器同步修改的文件
  • Github项目分享——免费的编程中文书籍索引
  • 7.3 工具类型与能力框架《AI智能体应用开发》