数据库的学习(4)

一、题目

复制代码
1、创建数据表qrade:
CREATE TABLE grade(
    id INT NOT NULL,
    sex CHAR(1),
    firstname VARCHAR(20)NOT NULL,
    lastname VARCHAR(20)NOT NULL,
    english FLOAT,
    math FLOAT,
    chinese FLOAT
);
2、向数据表grade中插入几条数据:
(3,'m''Allen''wiiliam',88.0,92.0 95.0),
(4,'m','George','William"62.058.0,72.0),
(5."f''Alice''Davis',89.0,94.0,98.0),
(6,'m','Kevin','Miller',77.0,88.0,99.0),
(7,'f','Helen','Davis',79.0,83.0,91.0),
(8,'m','Andrew','Johnson',81.0,86.0,88.0)
3、查询grade表中的id,firstname,lastname字段
4、查询grade表中id大于4的学生姓名
5、查询grade表中女生的记录
6、查询grade表中english在80到90之间的记录
7、查询grade表中math大于90或者chinese大于90的记录
8、查询grade表中id不是1、3、5、7的记录
9、查询grade表中的性别有哪些
10、查询grade表中的lastname有哪几种
11、求出表中所有记录的条数
12、求出表中英语成绩的80的记录的条数
13、计算所有学生的数学成绩的和
14、计算女生的数学成绩的和
15、计算英语成绩平均分
16、计算男生的英语成绩平均分
17、求出数学成绩的最高分
18、求出男生中的数学最高分
19、按照math成绩的升序进行排列
20、按照sex字段的升序和chinese字段的降序排列
21、查询数据表qrade中的记录,按照sex字段进行分组
22、将grade表按照lastname字段值分组,并计算每个分组中的学生数
23、对grade表按照lastname字段分组,查出math字段和小于100的组
24、查询grade表中的第3到第6条记录
25、查询grade表中男生平均成绩(三科)大于85的记录

二、MySQL语句操作

1、创建数据表qrade:

2、向数据表grade中插入几条数据: (3,'m''Allen''wiiliam',88.0,92.0 95.0)

3、查询grade表中的id,firstname,lastname字段

4、查询grade表中id大于4的学生姓名

5、查询grade表中女生的记录

6、查询grade表中english在80到90之间的记录

7、查询grade表中math大于90或者chinese大于90的记录

8、查询grade表中id不是1、3、5、7的记录

9、查询grade表中的性别有哪些

10、查询grade表中的lastname有哪几种

11、求出表中所有记录的条数

12、求出表中英语成绩的80的记录的条数

13、计算所有学生的数学成绩的和

14、计算女生的数学成绩的和

15、计算英语成绩平均分

16、计算男生的英语成绩平均分

17、求出数学成绩的最高分

18、求出男生中的数学最高分

19、按照math成绩的升序进行排列

20、按照sex字段的升序和chinese字段的降序排列

21、查询数据表qrade中的记录,按照sex字段进行分组

22、将grade表按照lastname字段值分组,并计算每个分组中的学生数

23、对grade表按照lastname字段分组,查出math字段和小于100的组

24、查询grade表中的第3到第6条记录

25、查询grade表中男生平均成绩(三科)大于85的记录

相关推荐
stark张宇1 小时前
MySQL 核心内幕:从索引原理、字段选型到日志机制与外键约束,一篇打通数据库任督二脉
数据库·mysql·架构
倔强的石头_1 小时前
融合数据库架构实践:关系型、JSON与全文检索的“一库多能”深度解析
数据库
会员源码网1 小时前
数字格式化陷阱:如何优雅处理 NumberFormatException
java
孔明click332 小时前
Sa-Token v1.45.0 发布 🚀,正式支持 Spring Boot 4、新增 Jackson3/Snack4 插件适配
java·sa-token·开源·springboot·登录·权限认证
程序猿阿越2 小时前
Kafka4源码(二)创建Topic
java·后端·源码阅读
悟空码字2 小时前
Spring Boot 整合 MongoDB 最佳实践:CRUD、分页、事务、索引全覆盖
java·spring boot·后端
省长2 小时前
Sa-Token v1.45.0 发布 🚀,正式支持 Spring Boot 4、新增 Jackson3/Snack4 插件适配
java·后端·开源
NE_STOP3 小时前
MyBatis-动态sql与高级映射
java
后端AI实验室3 小时前
我把同一个需求分别交给初级程序员、高级程序员和AI,结果让我沉默了
java·ai
星辰员3 小时前
KingbaseES数据库:ksql 命令行用户与权限全攻略,从创建到删除
数据库