找回密码
 立即注册
gz_29liangyunan +好友
这个人很懒什么都没写
听众
2
主题
0
金钱
28
个人名片
粉丝关注
还没有人关注TA
添加表情

0509数据库mysql课堂作业

已有 262 次阅读2021-5-9 19:36

0509数据库mysql课堂作业

0509数据库mysql课堂作业

 

1、查询1832班的成绩信息

 

 select * from grade where class=2129;

 

2,查询1833班,语文成绩大于80小于90的成绩信息

 

 select * from grade where language>80 and language<90 and class=2129;

 

3,查询学生表中510行的数据

 

 select * from grade where id limit 5;

 

4,显示1832班英语成绩为98,数学成绩为77的姓名与学号,

 

 select name,id from grade where math=77 and english=98 and class=2129;

 

5,查询出1832班成绩并且按语文成绩排序(降序)

 

 select * from grade where class=2129 order by language desc;

 

6,查询1833班与1832班,语文成绩与数学成绩都小于80的姓名。

 

 select name from grade where language<80 and math<80 and (class=2129 or class=2128);

 

7,查询出没有参加语文考试的学生姓名和班级名称。

 

 select name,class from grade where language is NULL;

 

8,求出班上语文成绩不及格的学生姓名

 

 select name from grade where language<60;

 

9,求出每个班的数学平均成绩

 

 select class,avg(math) from grade group by class;

 

10、求出每个班级语文成绩总分 涉及到每个的时候都需要分组

 

 select class,sum(language) from grade group by class;

 

11、将语文成绩不及格的学生成绩改为60

 

 update grade set language=60 where language<60;

 

12、三科分数都大于70分的人名和年纪

 

 select name,age from grade where language>70 and math>70 and english>70;

 

13、求出英语分数高于70且其它任何一科目大于60分的人和班级

 

 select name,class from grade where english>70 and (language>60 or math>60);

 

14、统计每个班的人数

 

 select class,count(class) from grade group by class;

 

15、求每个班数学成绩大于80的人数

 

 select class,count(math) from grade where math>80 group by class;

 

16、求出每个班英语成绩最高的那个人的姓名和班级名称 --每个班英语成绩 最高

 

17、给student表增加3个字段(数据类型及长度自定义,建议要合理),

 

 alter table grade add (high int(20),heary int(20),phone bigint(20));

 

18、创建一个”dcs”远程用户授予该用户只有查询的权限

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册