发表于: 2017-03-02 19:11:41

1 1515


今天完成的事情:今天没有学习太多新知识,将昨天学习的MYSQL操作 复习了一遍,做了练习。,完成了 任务中的  将表通过SQL语句 插入 更改 删除 备份还原的 部分。
明天计划的事情:明天正式开始JAVA的学习了解, 开始 任务 1.12; 
遇到的问题:今天暂时没有遇到特别难的地方。(感谢师兄一如既往的给予帮助!!)
收获:

1.首先,学习了部分聚合函数

聚合函数:

SUM()求和

AVG()平均值

MAX()最大值

MIN()最小值

COUNT()记录数量


了解到,select 函数+字段 表名 的 函数应用方式。

2.发现计算机语言的逻辑性很强

例如: 昨天学习的知识,查询数据: select * from 表名 +where(条件限制,字段+值)+oder by(排序,esc升序 desc降序)+limit(限制起始位置和行记录的数量  0 位第一条记录)

题目为:显示stu表中的前三名。

正确操作为: select * from stu oder by score desc limit 0,3  :分析----  断句分析, select * from stu 查询stu表中所有数据  oder by score desc  将分数降序排列   limit0,3 从第0条记录开始,共记录三条。 连起来就是,查询三条分数记录,从高到低排列 即 显示前三名。 

然而自己 第一次想的是  太啰嗦  想用where条件 入手,随后又被自己推翻(具体忘记了) , 发现只能这样, 所以,在以后的思考中 尽量理清楚 计算机逻辑 和数学逻辑,  不能靠中文逻辑 来想问题。


以下是完成任务的截图。

 



返回列表 返回列表
评论

    分享到