一、实验目的和要求
1)掌握使用SELECT 语句查询数据。
二、实验内容和步骤
1)查询全体学生的学号和姓名。
mysql> select sno,sname from student;
2)查询全体学生的详细信息。
mysql> select *from student;
3)查询全体学生的姓名及其出生年份。
mysql> select sname,sage from student;
4)查询所有年龄在19岁以上的学生姓名以及年龄。
mysql> select sname,sage from student where sage>='19';
5)查询考试成绩不及格的学生的学号及所选课程号。
mysql> select sno,cno from sc where grade<60;
6)查询年龄在18-19岁之间的学生的姓名和年龄。
mysql> select sname,sage from student where sage between 18 and 19;
7)查询所有姓刘的学生的姓名、学号和性别。
mysql> select sname,sno,ssex from student where sname like '刘%';
8)查询姓“刘”且全名为三个汉字的学生的姓名。
mysql> select sname from student where sname like '刘_';
9)查询所有不姓刘的学生的姓名、学号。
mysql> select sname,sno from student where sname not like '刘_';
10)查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列。
mysql> select sno,grade from sc where cno='03' order by grade desc;
11)统计学生总人数。
mysql> select count(*) from student;
12)计算选修了1号课程的学生平均成绩。
mysql> select avg(grade) from sc where cno='01';
13)查询选修了1号课程的学生最高分数。
mysql> select max(grade) from sc where cno='01';
14)求各课程号及相应的选课人数。
mysql> select cno,count(sno) from sc group by cno;
15)查询选修2号课程且成绩在85分以上的所有学生。
mysql> select max(grade>85) from sc where cno='02';