zoukankan      html  css  js  c++  java
  • 《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

  • 相关阅读:
    算法之二叉树各种遍历
    File类基本操作之OutputStream字节输出流
    W3C DOM 事件模型(简述)
    Linux多线程编程小结
    linux下getsockopt和setsockopt具体解释及測试
    MyBatis入门学习(一)
    [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify uniq
    java中substring的使用方法
    Java Map遍历方式的选择
    E6全部刷机包
  • 原文地址:https://www.cnblogs.com/XK666/p/6693950.html
Copyright © 2011-2022 走看看