首页 > 数据库技术 > 详细

MySQL语句编写

时间:2019-11-26 14:15:43      阅读:84      评论:0      收藏:0      [点我收藏+]

考试成绩表exam                                      学生表student

技术分享图片    技术分享图片

 1.查询所有学生信息

SELECT `name`,`code` FROM student;

2.将学生小王,学号5,添加到学生表中

INSERT INTO student (`name`,`code`) VALUES("小王",6);

3修改李四的语文成绩,成绩为85

UPDATE exam SET score=90 WHERE `code`=(SELECT `code` FROM student WHERE `code`=2 )AND `subject`="语文";

4.查询出所有学生各科成绩,显示:姓名,学号,学科,成绩,并以学号与学科排序,没有成绩的学生也要查

SELECT `name`,stu.`code`,`subject`,`score` 
FROM student stu
LEFT JOIN exam em
ON stu.`code`=em.`code`
ORDER BY `code`,`subject`

5.查询各科成绩平均成绩,显示学科,平均分

SELECT `subject`,AVG(score) FROM exam GROUP BY `subject`;

 

 

 

 

 

MySQL语句编写

原文:https://www.cnblogs.com/book3/p/11934894.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!