-- 第一题
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;
mysql
最新推荐文章于 2024-07-22 17:39:53 发布