首页 >
资讯 > 正文:MySQL表结构创建及增删改查、聚合查询练习
MySQL表结构创建及增删改查、聚合查询练习
2025-8-14 10:19:55
浏览30次
请先创建数据库,
然后根据如下数据,创建students表结构。
-- 插入学生数据
INSERT INTO students (name, gender, age, class_name, score) VALUES
('张三', '男', 18, '计算机一班', 85.5),
('李四', '男', 19, '计算机一班', 92.0),
('王五', '男', 20, '计算机二班', 78.5),
('赵六', '女', 18, '计算机二班', 88.0),
('钱七', '女', 19, '计算机三班', 95.5),
('孙八', '男', 20, '计算机三班', 76.0),
('周九', '女', 18, '计算机一班', 89.5),
('吴十', '女', 19, '计算机二班', 91.0),
('郑十一', '男', 20, '计算机三班', 82.5),
('王十二', '女', 18, '计算机一班', 94.0);
1、查询操作
查询所有学生信息
查询所有女生的姓名和年龄
查询年龄大于19岁的学生
查询分数在80到90之间的学生
查询姓"王"的学生
查询计算机一班的所有学生,按分数降序排列
2. 更新操作
将所有计算机一班学生的分数加5分
将年龄最大的学生的班级改为"计算机四班"
将分数低于80分的学生的分数设置为80分
3. 删除操作
删除年龄大于19岁的学生记录
删除分数最低的1个学生记录
4. 聚合查询
查询学生总数
查询女生的平均分数
查询每个班级的平均分
查询分数最高的3个学生
查询不同年龄的学生人数