《mysql入门很简单》_《MySQL入门很简单》练习10.9

2113e2914c90a8884ae33ba55ea842bc.png

718d4999eb6d4d8ce655ae6beeaa731f.png

(1)在查询之前,先按照表10.3和表10.4的内容创建student表和score表

首先我创建一个本章的数据库(名字随便取,主要是每个程序猿都不应该被规矩束缚对不对),

之后对照这student表和score表的设计创建,代码如下:

efae1ad4d02dd71ef1731d68490db477.png

(2)按照表10.5和10.6的内容为student表和score表增加记录

957ae3be9449b148f6f2cd47c143bd4c.png

本来想偷点懒的,突然遇到这种问题,也是醉了。等我把数据导入进去的时候才恍然大悟,失了智,

中英文的单引号我留意,逗号反而忘了切换,由此可见,经验是得积累的,遇到问题漠慌,解决问题的途径有很多种。

9f49b014540e2fc390f20c6019efa7ee.png

(3)查询student表的所有记录

a1bca557405933417b6c2db63298352f.png

(4)查询student表的第2条到第4条记录

e321f5eaa8cbe773887f7bed25edf022.png

(5)从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息

e1319d09beca03f726a5a0111b982576.png

这种MySQL的机制也是可爱

(6)从student表中查询计算机系和英语系的学生的信息

ad2f2844e9e9b6db862e34aaa7bbd9d0.png

提供以上两种简答的搜索方法,还有很多实现的SQL,只要你能想出来都行。

(7)从student表中查询年龄为18~22岁的学生的信息

496105eb4f35bea19c4b6bf5461ef61f.png

由于出书的时间距离现在比较久远我就把18-22年龄条件换成了28-32,岁月不饶人。

(8)从student表中查询每个院系有多少人

abc3f1085394df53569d12870b8c955a.png

(9)从score表中查询每个科目的最高分

45644eefbd43395974c16f79d4da1ec5.png

(10)查询李四的考试科目(c_name)和考试成绩(grade)

e7d364e353d3760da82a2fcd9cd7d3b0.png

(11)用连接查询的方式查询所有学生的信息和考试信息

e02478324c60e3b1fd9c1bb6b5c6eb8c.png

(12)计算每个学生的总成绩

910aca7853a12f275ba3083fc00806f5.png

分组用id和name的意义不同

(13)计算每个考试科目的平均成绩

de4b8c0470efe8c6caf8bc9999eb4c23.png

(14)查询计算机成绩低于95的学生的信息

3557df94148f924d03f135729169b5ea.pngc2ff1039fb42dae935ccf0a23830947f.png

(15)查询同时参加计算机和英语考试的学生的信息

98175ff47aacf64f40fb877f5462ecb9.png

(16)将计算机考试成绩按从高到低进行排序

bff18d219f7921d2c64fe57d2e350f3e.png6f95798a7ab6b577b26490f065d661e7.png

(17)从student表和score表中查询出学生的学号,然后合并查询结果

b82473b4eee0f90b4fc65d339fa09f6b.png

(18)查询姓张或者姓王的同学的姓名、院系、考试科目和成绩

41ae2dc6a7230162e2ea17652154b9eb.png

(19)查询都是湖南的同学的姓名、年龄、院系、考试科目和成绩

c2fb0fa4f3778c495f3bf850ea659fec.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值