首页 / MYSQL / MySQL练习(1)
MySQL练习(1)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL练习(1),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含5219字,纯文字阅读大概需要8分钟。
内容图文
![MySQL练习(1)](/upload/InfoBanner/zyjiaocheng/507/4eb9d3082ed2448ab7d6492f29b3bb5b.jpg)
插入数据
INSERT INTO STUDENTS (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (108 ,‘曾华‘ ,‘男‘ ,‘1977-09-01‘,95033); INSERT INTO STUDENTS (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (105 ,‘匡明‘ ,‘男‘ ,‘1975-10-02‘,95031); INSERT INTO STUDENTS (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (107 ,‘王丽‘ ,‘女‘ ,‘1976-01-23‘,95033); INSERT INTO STUDENTS (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (101 ,‘李军‘ ,‘男‘ ,‘1976-02-20‘,95033); INSERT INTO STUDENTS (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (109 ,‘王芳‘ ,‘女‘ ,‘1975-02-10‘,95031); INSERT INTO STUDENTS (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (103 ,‘陆君‘ ,‘男‘ ,‘1974-06-03‘,95031); INSERT INTO COURSES(CNO,CNAME,TNO)VALUES (‘3-105‘ ,‘计算机导论‘,825); INSERT INTO COURSES(CNO,CNAME,TNO)VALUES (‘3-245‘ ,‘操作系统‘ ,804); INSERT INTO COURSES(CNO,CNAME,TNO)VALUES (‘6-166‘ ,‘数据电路‘ ,856); INSERT INTO COURSES(CNO,CNAME,TNO)VALUES (‘9-888‘ ,‘高等数学‘ ,100); INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (103,‘3-245‘,86); INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (105,‘3-245‘,75); INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (109,‘3-245‘,68); INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (103,‘3-105‘,92); INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (105,‘3-105‘,88); INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (109,‘3-105‘,76); INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (101,‘3-105‘,64); INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (107,‘3-105‘,91); INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (108,‘3-105‘,78); INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (101,‘6-166‘,85); INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (107,‘6-106‘,79); INSERT INTO SCORES(SNO,CNO,DEGREE)VALUES (108,‘6-166‘,81); INSERT INTO TEACHERS(TNO,TNAME,TSEX,TBIRTHDAY,PROF,DEPART) VALUES (804,‘李诚‘,‘男‘,‘1958-12-02‘,‘副教授‘,‘计算机系‘); INSERT INTO TEACHERS(TNO,TNAME,TSEX,TBIRTHDAY,PROF,DEPART) VALUES (856,‘张旭‘,‘男‘,‘1969-03-12‘,‘讲师‘,‘电子工程系‘); INSERT INTO TEACHERS(TNO,TNAME,TSEX,TBIRTHDAY,PROF,DEPART) VALUES (825,‘王萍‘,‘女‘,‘1972-05-05‘,‘助教‘,‘计算机系‘); INSERT INTO TEACHERS(TNO,TNAME,TSEX,TBIRTHDAY,PROF,DEPART) VALUES (831,‘刘冰‘,‘女‘,‘1977-08-14‘,‘助教‘,‘电子工程系‘); commit;
题目
1、 查询Student表中的所有记录的Sname、Ssex和Class列。
2、 查询教师所有的单位即不重复的Depart列。
3、 查询Student表的所有记录。
4、 查询Score表中成绩在60到80之间的所有记录。
5、 查询Score表中成绩为85,86或88的记录。
6、 查询Student表中“95031”班或性别为“女”的同学记录。
7、 以Class降序查询Student表的所有记录。
8、 以Cno升序、Degree降序查询Score表的所有记录。
9、 查询“95031”班的学生人数。
10、查询Score表中的最高分的学生学号和课程号。
11、查询‘3-105’号课程的平均分。
12、查询Score表中至少有5名学生选修的并以3开头的课程的平均分数。
13、查询最低分大于70,最高分小于90的Sno列。
14、查询所有学生的Sname、Cno和Degree列。
15、查询所有学生的Sno、Cname和Degree列。
个人练习答案
-- 1、 查询Student表中的所有记录的Sname、Ssex和Class列。 SELECT Sname, Ssex, Class FROM students; -- 2、 查询教师所有的单位即不重复的Depart列。 SELECT DISTINCT Depart FROM teachers; -- 3、 查询Student表的所有记录。 SELECT * FROM students; -- 4、 查询Score表中成绩在60到80之间的所有记录。 SELECT * FROM scores WHERE degree BETWEEN 60 AND 80; -- 5、 查询Score表中成绩为85,86或88的记录。 SELECT * FROM scores WHERE degree = 85 OR degree = 86 OR degree = 88; SELECT * FROM scores WHERE degree IN (85, 86, 88); -- 6、 查询Student表中“95031”班或性别为“女”的同学记录。 SELECT * FROM students WHERE class = "95031" OR ssex = "女"; -- 7、 以Class降序查询Student表的所有记录。 SELECT * FROM students ORDER BY class DESC; -- 8、 以Cno升序、Degree降序查询Score表的所有记录。 SELECT * FROM scores ORDER BY cno ASC, degree DESC; -- 9、 查询“95031”班的学生人数。 SELECT count(*) AS total FROM students WHERE class = ‘95031‘; -- 10、查询Score表中的最高分的学生学号和课程号。 SELECT * FROM scores ORDER BY degree DESC LIMIT 1; -- 11、查询‘3-105’号课程的平均分。 SELECT AVG(degree) FROM scores WHERE cno = ‘3-105‘; -- 12、查询Score表中至少有5名学生选修的并以3开头的课程的平均分数。 SELECT Cno, AVG(Degree) FROM Scores WHERE Cno LIKE ‘3%‘ GROUP BY Cno HAVING COUNT(Sno) >= 5; -- 13、查询最低分大于70,最高分小于90的Sno列。 SELECT * FROM scores GROUP BY sno HAVING MAX(degree) < 90 AND MIN(degree) > 70; -- 14、查询所有学生的Sname、Cno和Degree列。 SELECT Sname, cno, Degree FROM students JOIN scores ON students.SNO = scores.SNO; -- 15、查询所有学生的Sno、Cname和Degree列。 SELECT Sno, Cname, degree FROM scores JOIN courses ON (Scores.Cno = Courses.Cno);
MySQL练习(1)
标签:工程 col 答案 个人 style 题目 date 大于 练习
本文系统来源:https://www.cnblogs.com/wlyhy/p/10813962.html
内容总结
以上是互联网集市为您收集整理的MySQL练习(1)全部内容,希望文章能够帮你解决MySQL练习(1)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。