学习笔记:MySQL数据库操作3

1. 创建数据库和表
  • 创建数据库 mydb11_stu 并使用该数据库。
  • 创建 student 表,包含字段:学号(主键,唯一),姓名,性别,出生年份,系别,地址。
  • 创建 score 表,包含字段:成绩ID(主键,自增),学生ID(外键),课程名称,成绩。
2. 插入数据
  • 向 student 表插入6条学生记录。
  • 向 score 表插入10条成绩记录。
3. 查询操作
  • 查询 student 表和 score 表的所有记录。

  • 查询 student 表的第2条到第5条记录。
  • 查询计算机系和英语系的学生信息。
  • 查询年龄小于22岁的学生信息。
  • 查询每个院系的学生人数。
  • 查询 score 表中每个科目的最高分。
  • 查询李广昌的考试科目和成绩。
  • 使用连接查询所有学生的信息和考试信息。
  • 计算每个学生的总成绩。
  • 计算每个考试科目的平均成绩。
  • 查询计算机成绩低于95的学生信息。
  • 对计算机考试成绩进行排序。
  • 合并查询 student 表和 score 表的学生学号。
  • 查询姓张或姓王的学生的姓名、院系、考试科目及成绩。
  • 查询湖南学生的姓名、年龄、院系、考试科目及成绩。
注意事项
  • 插入数据时注意数据的格式和类型,避免语法错误。
  • 在进行连接查询时,理解不同类型连接(内连接、外连接、全连接)的使用场景。
  • 在进行分组统计和排序时,注意使用 GROUP BY 和 ORDER BY 子句。
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值