热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

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

篇首语:本文由编程笔记#小编为大家整理,主要介绍了《MySQL入门很简单》练习10.9相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了《MySQL入门很简单》练习10.9相关的知识,希望对你有一定的参考价值。



wps81CA.tmp

wps81EA.tmp

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

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

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

wps81FB.tmp

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

wps81FC.tmp

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

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

wps81FD.tmp

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

wps81FE.tmp

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

wps820E.tmp

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

wps820F.tmp

这种mysql的机制也是可爱

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

wps8210.tmp

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

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

wps8211.tmp

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

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

wps8222.tmp

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

wps8223.tmp

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

wps8224.tmp

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

wps8225.tmp

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

wps8226.tmp

分组用id和name的意义不同

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

wps8237.tmp

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

wps8238.tmpwps8239.tmp

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

wps823A.tmp

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

wps823B.tmpwps823C.tmp

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

wps824C.tmp

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

wps824D.tmp

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

wps824E.tmp



推荐阅读
  • PHP 编程疑难解析与知识点汇总
    本文详细解答了 PHP 编程中的常见问题,并提供了丰富的代码示例和解决方案,帮助开发者更好地理解和应用 PHP 知识。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • SQL中UPDATE SET FROM语句的使用方法及应用场景
    本文详细介绍了SQL中UPDATE SET FROM语句的使用方法,通过具体示例展示了如何利用该语句高效地更新多表关联数据。适合数据库管理员和开发人员参考。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本文深入探讨 MyBatis 中动态 SQL 的使用方法,包括 if/where、trim 自定义字符串截取规则、choose 分支选择、封装查询和修改条件的 where/set 标签、批量处理的 foreach 标签以及内置参数和 bind 的用法。 ... [详细]
  • 本文详细介绍了如何通过多种编程语言(如PHP、JSP)实现网站与MySQL数据库的连接,包括创建数据库、表的基本操作,以及数据的读取和写入方法。 ... [详细]
  • Windows 系统下 MySQL 8.0.11 的安装与配置
    本文详细介绍了在 Windows 操作系统中安装和配置 MySQL 8.0.11 的步骤,包括环境准备、安装过程以及后续配置,帮助用户顺利完成数据库的部署。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • 本文详细解析了Python中的os和sys模块,介绍了它们的功能、常用方法及其在实际编程中的应用。 ... [详细]
author-avatar
手机用户2602921813
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有