mysql数据库实验报告三
实验报告三
- 实验目的:
- 内容和主要步骤:
- 遇到的问题及体会:
实验目的:
1.熟练掌握各种连接查询及其连接条件。
2.掌握各种嵌套查询的使用。
3.掌握复杂的集合查询。
内容和主要步骤:
第2题:
1>
select student.sno,sname,ssex,sage,sdept,cno,grade
from a.student,a.sc
where a.student.sno=a.sc.sno
2>
select first.cno,second.cpno
from a.course first,a.course second
where first.cpno=second.cno
3>
select a.student.sno,sname,ssex,sage,sdept,cno,grade
from a.student right outer join a.sc on a.student.sno=sc.sno
4>
select sname,sdept
from a.student
where sno in(select sno from a.sc group by sno having min(grade)<60)
5>
select sname
from a.student
where sno in(select sno from a.sc group by sno having min(grade)>90)
6>
select a.student.sno,sname
from a.student inner join a.sc on a.student.sno=sc.sno
where cno='3' and sc.sno in
(select sno
from a.sc
where cno='2')
7>
select a.student.sno,sname
from a.student
where sname!='刘晨' and sage=
(select sage
from a.student
where sname='刘晨')
8>
select sname,sage
from a.student
where sno in
(select sno
from a.sc
where cno in
(select cno
from a.course
where cname='数据库'))
9>
select student.sno,sname
from a.student
where sdept<>'IS' and
sage<any
(select sage
from a.student
where sdept='IS')
10>
select student.sno,sname
from a.student
where sdept<>'IS' and
sage<all
(select sage
from a.student
where sdept='IS')
11>
select sname
from a.student
where Sno in
(select Sno from a.sc
group by Sno
having count(*) = (select count(*) from a.course ))
12>
select a.student.sno,sname
from a.student
where sdept='IS' and ssex='男'
13>
select *
from a.sc where cno='001'and sno not in(select sno from a.sc where cno='002')
14>
select cno
from a.course
where cno not in
(select cno
from a.sc
where sno in
(select sno
from a.student
where sname='李丽'))
15>
select AVG(sage) as avgsage
from a.student inner join a.sc on student.sno=sc.sno
where cno='3'
16>
select cno,AVG(grade) as avggrade
from a.sc
group by cno
17>
select a.course.cno '课程号', count(sc.sno) '人数'
from a.course,a.sc
where a.course.cno=a.sc.cno
group by a.course.cno having count(sc.sno)>3 order by COUNT(sc.sno) desc,a.course.cno asc
18>
select sname
from a.student
where sno>
(select sno from a.student where sname='刘晨')and
sage<(select sage from a.student where sname='刘晨')
19>
select sname,sage from a.student
where sage>(select avg(sage) from a.student where ssex='女')
and ssex='男'
20>
select sname,sage
from a.student
where ssex='男'and sage>
(select MAX(sage) from a.student where ssex='女')
21>
select a.Student.Sno,Sname
from a.Student,a.SC
where a.Student.Sno=a.SC.Sno
and Cno =
(select Cno from a.SC
where Sno='95002')
22>
select *
from a.course where cno in (select cno from a.sc where sno='95001')
and cno in (select cno from a.sc where sno='95002')
遇到的问题及体会:
1.头晕眼花,三个实验报告同时交
2.总觉得一直再win+shift+s+ctrl+a+ctrl+c+ctrl+v
3.知识点:
1>求总数可以用COUNT()函数
2>分组group by 要用having来限制条件
3>order by是排序要求 desc是降序 ,asc是升序
4>any()函数是任意的意思,all()是所有
4.建表要合适否则很多查询出来是空的
mysql数据库实验报告三相关推荐
- mysql数据库实验报告一
实验报告一 前言 实验操作指导 解决方法 实验目的 实验内容及操作步骤 实验遇到的问题及体会 前言 <数据库原理I>实验指导书 实验课程性质:非独立开课 开课学期:第4学期 适用专业:计算 ...
- MySQL数据库 实验报告(二)
实验报告(二) 1.实验目的 (1)掌握Select子句的功能和检索数据的方法 (2)掌握对查询结果排序的方法 2.实验预习与准备 (1)了解数据检索时利用Select对指定属性查询的方式 (2)了解 ...
- mysql数据库实验报告四
实验报告四 实验目的: 实验内容和主要步骤: 实验中遇到的问题和心得体会: 实验目的: 1.熟练掌握SQL的常用数据更新操作. 2.熟练应用INSERT,UPDATE,DELETE语句. 3.掌握更新 ...
- php访问mysql数据库实验报告,php访问mysql数据库
//建一个连接,造一个连接对象 $db = new MySQLi("localhost","root","123","mydb&q ...
- mysql数据库实验报告二
实验报告二 实验目的 实验内容和主要步骤: 实验中遇到的问题和心得体会 实验目的 1.掌握SQL查询语句的一般格式 2.掌握简单数据查询操作 3.熟练掌握各种查询条件的表示 4.掌握排序和分组操作在S ...
- mysql数据库实验报告jdbc_Jdbc连接数据库实验报告(1)
一 实验目的 1熟悉myeclipse的使用. 2掌握MySQL的使用. 3掌握jdbc连接数据库. 二实验内容 1在MySQL下创建一个数据库students,并创建表student_info.并且 ...
- MySQL数据库 *实验报告6 查询where子句
以下为本次实验任务 1.查询xs表中专业名为空的同学的信息 写法1:select * from xs where 专业名 is null; 写法2:select * from xs where 专业名 ...
- mysql数据库实验报告jdbc_Jdbc连接数据库实验报告(2)
登录界面: find.jsp: 登录 request.setCharacterEncoding("utf-8"); String id=request.getParameter(& ...
- mysql视图 实验报告_数据库实验报告(视图).doc
数据库实验报告(视图) 实验报告(视图) 课程数据库原理与应用技术日期 2012 年 5月 17日学号实验项目 名 称有关视图的数据库操作姓名一.实验目的 本次试验就是要掌握基本的SQL Server ...
最新文章
- INSTALL_FAILED_UID_CHANGED
- Day5:python之函数(3)
- 提升您的Hibernate引擎
- 20210722-20211010当项目经理积累的管理经验_血泪史_项目管理经验001
- php+mysql防注入字符串过滤_php 防sql注入过滤代码
- python异常处理_Python爬虫入门(5):URLError异常处理
- 用glew,glfw实现opengl学习笔记5课纹理(2)
- C# Panel半透明
- MIPI扫盲——DSI介绍(一)
- m4s格式转换mp3_mp4怎么转换成mp3格式?mp4转mp3的傻瓜式方法
- android摄氏度转为华氏温度
- KingbaseES Clusterware 高可用案例之---构建iSCSI共享存储
- manjaro i3wm社区版配置记录
- 【解释比较形象好理解】你稀里糊涂学的算法复杂度,原来这么简单!
- mysql倒序获取最新10条后正序展示
- Pandas函数方法分类 参数说明+实例分析!!
- matlab模糊控制图怎么导出_matlab模糊控制工具箱的使用
- 会计报表分析相关指标收集
- c语言visit_数据结构(c语言)——入门数据结构的世界:顺序线性表(一)
- 将工作组信息 (.mdw) 文件转换为 Access 2002
热门文章
- BUAA(2021春)多项式相乘
- 金蝶KIS专业版旗舰版 如何将物料属性中的科目代码设置默认值
- Matlab绘图------三维绘图(三)-----柱面和球面
- 论文笔记-Towards Scene Understanding-Unsupervised Monocular Depth Estimation
- Odoo进销存(采购、销售、仓库)入门教程 - 下
- 年度书单盘点|技术人的必备技能,藏在每一本书里
- Python实现A*算法的十五数码
- (尚硅谷)JavaWeb新版教程09-QQZone项目总结
- 适合大学生的创业项目 校园综合跑腿服务微信小程序kyuan源码
- 国密算法 SM2 SM3 SM4分别用作什么