MySQL数据库语法-单表查询练习一

                  MySQL数据库语法-单表查询练习一

                                  作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

  目前有以下学员信息,请用MySQL数据库将Excel表格的数据存入到数据中,并完成以下所有的习题。

 

 一.将表格中的所有学生信息添加到数据库语句如下:

 1 #@author :yinzhengjie
 2 #Blog:http://www.cnblogs.com/yinzhengjie
 3 #EMAIL:y1053419035@qq.com
 4 
 5 
 6 
 7 #创建表结构
 8 create table Classmate(
 9     ID int(11) NOT NULL primary key AUTO_INCREMENT,
10     Name varchar(30) COLLATE gbk_bin DEFAULT NULL,
11     Age int DEFAULT NULL,
12     Job varchar(50),
13     Chinese int,
14     English int,
15     Math int,
16     Physics int,
17     Chemistry int,
18     Biology int
19 );
20 
21 #往表里添加数据
22 insert into Classmate values(null,'王建军',30,'Java讲师',100,98,99,96,97,100);
23 insert into Classmate values(null,'常庆林',28,'Linux讲师',100,100,98,93,99,96);
24 insert into Classmate values(null,'徐培成',35,'BigData讲师',100,100,100,98,96,100);
25 insert into Classmate values(null,'李永强',30,'javaEE开发工程师',100,93,91,74,89,100);
26 insert into Classmate values(null,'赵子昂',24,'python开发工程师',98,93,91,74,89,100);
27 insert into Classmate values(null,'桂阳',25,'C++开发工程师',100,98,93,91,99,82);
28 insert into Classmate values(null,'肖云龙',24,'Golang开发工程师',93,97,85,100,93,69);
29 insert into Classmate values(null,'李洋',23,'C#开发工程师',100,98,99,96,97,100);
30 insert into Classmate values(null,'卜孟龙',30,'BigData开发',98,93,100,100,73,92);
31 insert into Classmate values(null,'罗大鹏',22,'Java开发工程师',100,84,91,87,100,93);
32 insert into Classmate values(null,'尹正杰',26,'高级运维工程师',100,100,100,100,100,100);

 

二.小试牛刀

1>.查询姓名,math,English成绩,并以升序和降序排列

2>.查询姓名含有“龙”字的学员信息

3>.查询所有名字为两个字的记录

 

4>.查询成绩在80-90之间的记录(可用between...and)

 

5>.查询各个学生总成绩,并按总分从高到底排序

 

6>.将name=‘尹正杰’的学生的年龄修改为18岁

7>.求出物理(Physics)成绩的最大值和最小值

8>.新增一名学生(例如:邓西)的成绩,让其生物(Biology )的成绩为空。

 

9>.计算classmate表中所有学科的总成绩并计算出该班级的平均数

 

 

 

转载于:https://www.cnblogs.com/yinzhengjie/p/9004252.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值