热门标签 | 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



推荐阅读
  • 本文探讨了随着并发需求的增长,MySQL数据库架构如何从简单的单一实例发展到复杂的分布式系统,以及每一步演进背后的原理和技术解决方案。 ... [详细]
  • 本文深入探讨网页游戏的开发流程,涵盖从程序框架设计到具体实现的技术细节,旨在为开发者提供全面的指导。 ... [详细]
  • 作为一名Java Web开发新手,我在尝试将项目部署至Tomcat服务器并连接MySQL数据库时遇到了驱动加载失败的问题。经过一番排查和努力,最终找到了解决方案。 ... [详细]
  • SpringCloud电商平台开发指南:实战案例解析
    本文详细介绍了基于SpringCloud构建的电商平台项目,涵盖了从技术选型到项目部署的全流程,旨在帮助开发者快速掌握电商平台的开发技巧。 ... [详细]
  • 探讨了在PHP应用中处理多个多对多关系时的MySQL数据库设计方案,特别是如何通过一个统一的连接表来管理这些复杂的关系,并保持数据库的性能和可维护性。 ... [详细]
  • 本文详细介绍了如何使用 PHP 编程语言输出 99 乘法表,包括使用不同的循环结构如 do-while、for 循环等方法,并提供了具体的代码示例。 ... [详细]
  • MySQL数据误删应急处理与预防策略
    本文提供了关于如何应对MySQL数据库中数据误删情况的详细指导,并分享了一些有效的预防措施,帮助数据库管理员减少误操作带来的损失。 ... [详细]
  • 深入理解Java MySQL数据库连接池实现
    尽管利用Apache Commons DBCP等工具可以轻松构建数据库连接池,但本文详细解析了数据库连接池的工作机制,提供了详尽的注释,帮助开发者深入理解其内部运作。这不仅有助于提高数据库操作的效率,还能增强应用程序的稳定性和性能。 ... [详细]
  • Spring Boot 入门指南
    本文介绍了Spring Boot的基本概念及其在现代Java应用程序开发中的作用。Spring Boot旨在简化Spring应用的初始设置和开发过程,通过自动配置和约定优于配置的原则,帮助开发者快速构建基于Spring框架的应用。 ... [详细]
  • PySpark实战:高效使用DataFrame超越RDD
    本文深入探讨了PySpark中DataFrame的使用方法及其相对于传统RDD的优势,旨在帮助开发者更好地理解和利用这一强大工具。 ... [详细]
  • HTML网页出现乱码的主要成因及解决策略
    本文深入分析了HTML网页出现乱码的各种可能原因,并提供了相应的解决方案,帮助开发者有效避免和处理此类问题。 ... [详细]
  • 今天发现Mysql的主从数据库没有同步先上Master库:mysqlshowprocesslist;查看下进程是否Sleep太多。发现很正常。showmaster ... [详细]
  • 本文探讨了Java编程中MVC模式的优势与局限,以及如何利用Java开发一款基于鸟瞰视角的赛车游戏。 ... [详细]
  • 本文探讨了在使用MyBatis Generator过程中遇到的'Communication Link Failure'错误,并提供了多种有效的解决方案。 ... [详细]
  • 尽管PHP是一种强大且灵活的Web开发语言,但开发者在使用过程中常会陷入一些典型的陷阱。本文旨在列出PHP开发中最为常见的10种错误,并提供相应的预防建议。 ... [详细]
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社区 版权所有