嗨,欢迎来到异星球,我是小怪同志。这篇文章主要讲MySQL,请一起学习吧。
一、命令
1.查student表中所有学生的学号,姓名,性别,年龄
2.查course表中前10门课程的课号,课程,名称, 开设学期
3.查sc表中考试成绩在80~90分之间的学生学号及课程号
4.查student表中所有姓‘刘’的学生信息
5.查sc表中成绩为79分,89分,99分的学生学号,课程号和考试成绩
6.查student表中“计算机工程系”学生的平均年龄
7.查sc表中选修‘a01’课程的学生的平均考试成绩
8.查sc表中选修‘c03’课程的学生的学号及其成绩,查询结果按分数降序排列
9.统计sc表中每位教师讲授课程的课程数,并按课程的升序排序
10.统计sc表中选修了3门以上课程的学生的学号
11.统计course表中各个学期所开设的课程数
12.查询选修数据库原理及应用课程且考试成绩不及格的学生学号及成绩
13.查询讲授a01课程的教师的工号和姓名
14.查询sc表中同时选修了c04和c02课程的学生学号和成绩
15.向teacher表中插入工号01562姓名赵丽,性别女,所在院系为软件工程系的教师信息
16.向student表中插入学号为215101002,姓名为李四的学生信息
17.将student表中李勇同学所在的院系改为软件工程系
18.将sc表中所有不及格课程的成绩改为60
19.删除sc表中学号为20050302的学生所有选课记录
20.删除sc表中的所有记录
二、命令
- select sno,sname,ssex,sage
from student;
3.select sno,cno,degree
from sc
where degree>=80 and degree<=90;
5.select sno,cno,degree
from sc
where degree in(79,89,99);
7.select avg(degree)
from sc
where cno=‘a01’;
9.select tno,count(distinct cno)
from sc
gruop by tno
order by count (distinct cno);
11.select cno,count(*)
from course group by cterm;
13.select teacher.tno ,tname
from teacher,sc
where teacher.tno=sc.tno and cno=‘a01’;
15.insert into teacher(tno,tname,tsex,tdept)
Valus(‘01562’,‘赵丽’,‘女’,‘软件工程系’);
17.update student
set sdept=‘软件工程系’
where sname=‘李勇’;
19.delete from sc
where sno=‘20050302’;