• 课堂实践——数据库


    课堂实践——数据库

    查询world数据库,获得人口超过500万的所有城市的列表。

    遇到的问题:

    • Sql语句不匹配,去掉city和population的引号即可
      image
      正确语句如下:
                ResultSet result =
                        statement.executeQuery("SELECT * FROM city WHERE Population > 5000000");
    
    • 取得每条message没有装入数组messages,无法打印。
      image

    最终实现成功截图如下:
    image

    查询world数据库,获得New Jessey州所有城市的总人口数。

    首先在数据库里测试了一下sql语句
    image

                ResultSet result =
                        statement.executeQuery("SELECT sum( Population ) FROM city WHERE District = 'New Jersey'");
    

    在IDEA里测试成功
    image

    查询world数据库,查询哪个国家的平均寿命最长。

    首先查到排序的sql语句并测试,结果如下:
    image

                ResultSet result =
                        statement.executeQuery("SELECT Name, LifeExpectancy FROM country ORDER BY LifeExpectancy DESC ");
    

    再新建Message3,在IDEA里测试成功
    image

    研究学习如何实现两个表的连接(Join),查询world数据库,列出亚洲所有国家首都的人口数。

    首先在网上学习数据库里连接的sql语句,并在数据库里测试,结果如下
    image

                ResultSet result =
                        statement.executeQuery("SELECT country.name, city.Name, city.Population FROM country, city WHERE country.Capital = city.id AND country.Continent = 'Asia'");
    

    新建Message4,在IDEA里运行结果如下:
    image

    只要第一个测试成功了,后面只需要修改SQl语句和相应输出就行了!

  • 相关阅读:
    tf.keras 用生成器读取图片数据+预处理
    pandas时间序列操作
    jupyter notebook 字体美化
    python响应式的数据可视化工具Dash
    python 地名地址解析(省、市、区县)
    将jupyter notebook嵌入博客园的博客
    Adaboost、GBDT、xgboost的原理基础
    数据预处理:分类变量实体嵌入做特征提取
    类不平衡问题的处理办法
    word2vec原理
  • 原文地址:https://www.cnblogs.com/clever-universe/p/6984771.html
Copyright © 2020-2023  润新知