MySQL查询练习题25例,帮你成为MySQL大牛!(mysql查询练习题)

MySQL绝对是当下最受欢迎的关系型数据库管理系统,它在开发者和企业中都得到了广泛的应用。要掌握MySQL,就需要大量练习其应用,下面就为大家推荐25个MySQL查询练习题,帮助大家更好地掌握MySQL。

1. 计算分数小于60分的学生,代码如下:

“`SELECT COUNT (*) FROM students WHERE score

2. 查找所有男生的姓名:

“` SELECT name FROM students WHERE gender = ‘male’;“`

3. 计算模块分数大于80分的学生数量:

“`SELECT COUNT(*) FROM students WHERE module_score >80;“`

4. 找出ID是101-200之间的学生:

“`SELECT * FROM students WHERE ID>=101 AND ID

5. 查询打印机型号为’Epson’的所有记录:

“`SELECT * FROM printers WHERE model=’Epson’;“`

6. 查询当前价格低于500的打印机的型号:

“`SELECT model FROM printers WHERE price

7. 查询学生表中记录的总条数:

“`SELECT COUNT(*) FROM students ;“`

8. 查询记录 ID 值大于 3 的所有记录:

“`SELECT * FROM students WHERE ID>3;“`

9. 查询学生表中分数为100分的学生 ID:

“`SELECT ID FROM students WHERE score=100;“`

10. 查询语文和数学成绩大于80分的学生姓名:

“`SELECT name FROM students WHERE chinese>80 AND math>80;“`

11. 查询学生表中满足分数大于90分的记录的名字和分数:

“`SELECT name,score FROM students WHERE score>90;“`

12. 查询总分最高的学生姓名:

“`SELECT name FROM students ORDER BY total_score DESC LIMIT 1;“`

13. 查询学生表中平均分大于70分的学生的信息:

“`SELECT * FROM students WHERE total_score/3 >70;“`

14. 按照年龄排序,并显示学生的所有信息:

“`SELECT * FROM students ORDER BY age;“`

15. 查询作业分数小于40分的学生的学号:

“`SELECT ID FROM students WHERE assignment_score

16. 查询分数位于30-50之间的学生:

“`SELECT * FROM students WHERE score>30 AND score

17. 查询学生表中名字尾字母为‘e’的学生名字和分数:

“`SELECT name,score FROM students WHERE name LIKE ‘%e’;“`

18. 查询年龄在20-30之间的所有学生信息:

“`SELECT * FROM students WHERE age>=20 AND age

19. 查询学生表中分数最高的三位学生信息:

“`SELECT * FROM students ORDER BY score DESC LIMIT 3;“`

20. 查询学生姓名以’l’开头的学生的分数:

“`SELECT score FROM students WHERE name LIKE ‘l%’;“`

21. 查询学生表中总分大于等于90 并且语文 分数小于等于50的所有学生的信息:

“`SELECT * FROM students WHERE total_Score>=90 AND chinese

22. 查找信息科技分数在60以上的学生:

“`SELECT * FROM students WHERE infor_tech>=60;“`

23. 查询女生数量:

“`SELECT COUNT(*) FROM students WHERE gender = ‘female’;“`

24. 查询语文和数学分数大于等于60,小于80的学生的姓名:

“`SELECT name FROM students WHERE chinese>=60 AND math

25. 查询 作业分数位于90之间的学生姓名:

“`SELECT name FROM students where assignment_score>=90 AND assignment_score

以上就是25个MySQL查询练习题,大家可以多加练习,增强自己的技能。以上查询仅仅是MySQL的基础查询,实际开发中要更复杂的查询,但原理均相同,只是多把握MySQL语句一些细节就可以了。只要多多练习,不久就可以实现一个MySQL大牛了!


数据运维技术 » MySQL查询练习题25例,帮你成为MySQL大牛!(mysql查询练习题)