mysql

20 篇文章 0 订阅
17 篇文章 0 订阅

-- 第一题
insert into student VALUES(7,'王俊凯',23,'男',170,3,'2020-1-1');
-- 第二题
insert into scores VALUES(11,86.0,5,'Java基础'),
(12,77.0,6,'Mysql数据库');
-- 第三题
update student set name='陆浩明',age=21 where name='陆少明';
-- 第四题
delete from classes where classID=5;
-- 第五题
select * from student where `name` like '%明%';
-- 第六题
select * from student where height>165;
-- 第七题
select * from student where age>=20 and gender='男';
-- 第八题
select className 班级名,count(*) 班级人数 from 
student st,classes cl where st.classID = cl.ClassID group by className;
-- 第九题 
select CourseName 课程名,avg(score) 平均分,MAX(score) 最高分,
min(score) 最低分,COUNT(*) 总条数 from scores group by CourseName;
-- 第十题 
select name 名字,age 年龄,height 身高,className 班级 from student st,classes cl where  st.classID = cl.ClassID and name='陆浩明';
-- 第十一题
select name 姓名,classname 班级,score 成绩,CourseName 课程名 from 
student st,classes cl,scores sc where st.classID = cl.ClassID and 
st.stuId = sc.StuId and name='陈鹏';
-- 第十二题
select className 班级,courseName 课程名,avg(score) 平均分,MAX(score) 最高分,min(score) 最低分,sum(score) 总分 from student st,classes cl,scores sc where st.classID = cl.ClassID and st.stuId = sc.StuId 
group by className,courseName order by avg(score) desc;
-- 十三题 
-- 1.查询出所有java的成绩
-- 2.对查出来的成绩进行排序
-- 3.使用limit 获取前三名
select name 姓名,score 成绩,courseName 课程名 from student st,
scores sc where st.stuId = sc.StuId and courseName='Java基础' order by score desc limit 3;
-- 第十四题
select className 班级名,count(*) 班级人数 from 
student st,classes cl where st.classID = cl.ClassID group by className having count(*)>2;
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值