问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求 动力节点_杜聚宾_Java基础视频 下载地址 主要是 110 集以后的~!!

发布网友 发布时间:2022-05-05 02:48

我来回答

5个回答

懂视网 时间:2022-05-05 07:09

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

58e5b6b878ecc785.jpg

视频播放地址:http://www.gxlcms.com/course/273.html

学习本教程时需要着重学习数据表查询的知识点:

mysql查询的五种子句

where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数)

1、where常用运算符:

比较运算符

> , < ,= , != (< >),>= , <=

in(v1,v2..vn)

between v1 and v2 在v1至v2之间(包含v1,v2)

逻辑运算符

not ( ! ) 逻辑非

or ( || ) 逻辑或

and ( && ) 逻辑与

where price>=3000 and price <= 5000 or price >=500 and price <=1000

取500-1000或者3000-5000的值

where price not between 3000 and 5000

不在3000与5000之间的值

模糊查询

like 像

通配符:

% 任意字符

_ 单个字符

where goods_name like '诺基亚%'

where goods_name like '诺基亚N__'

2、group by 分组

一般情况下group需与统计函数(聚合函数)一起使用才有意义

如:select goods_id,goods_name,cat_id,max(shop_price) from goods group by cat_id;

这里取出来的结果中的good_name是错误的!因为shop_price使用了max函数,那么它是取最大的,而语句中使用了group by 分组,那么goods_name并没有使用聚合函数,它只是cat_id下的第一个商品,并不会因为shop_price改变而改变

mysql中的五种统计函数:

(1)max:求最大值

select max(goods_price) from goods

这里会取出最大的价格的值,只有值

#查询每个栏目下价格最高的

select cat_id,max(goods_price) from goos group by cat_id;

#查出价格最高的商品编号

select goods_id,max(goods_price) from goods group by goods_id;

(2)min:求最小值

(3)sum:求总数和

#求商品库存总和

select sum(goods_number) from goods;

(4)avg:求平均值

#求每个栏目的商品平均价格

select cat_id,avg(goods_price) from goods group by cat_id;

(5)count:求总行数

#求每个栏目下商品种类

select cat_id,count(*) from goods group by cat_id;

###要把每个字段名当成变量来理解,它可以进行运算###

例:查询本店每个商品价格比市场价低多少;

select goods_id,goods_name,goods_price-market_price from goods;

查询每个栏目下面积压的货款

select cat_id,sum(goods_price*goods_number) from goods group by cat_id;

###可以用as来给计算结果取个别名###

select cat_id,sum(goods_price * goods_number) as hk from goods group by cat_id

不仅列名可以取别名,表单也可以取别名

3、having 与where 的异同点

having与where类似,可以筛选数据,where后的表达式怎么写,having后就怎么写

where针对表中的列发挥作用,查询数据

having对查询结果中的列发挥作用,筛选数据

#查询本店商品价格比市场价低多少钱,输出低200元以上的商品

select goods_id,good_name,market_price - shop_price as s from goods having s>200 ;

//这里不能用where因为s是查询结果,而where只能对表中的字段名筛选

如果用where的话则是:

select goods_id,goods_name from goods where market_price - shop_price > 200;

#同时使用where与having

select cat_id,goods_name,market_price - shop_price as s from goods where cat_id = 3 having s > 200;

#查询积压货款超过2万元的栏目,以及该栏目积压的货款

select cat_id,sum(shop_price * goods_number) as t from goods group by cat_id having s > 20000

#查询两门及两门以上科目不及格的学生的平均分

思路:

#先计算所有学生的平均分

select name,avg(score) as pj from stu group by name;

#查出所有学生的挂科情况

select name,score<60 from stu;

#这里score<60是判断语句,所以结果为真或假,mysql中真为1假为0

#查出两门及两门以上不及格的学生

select name,sum(score<60) as gk from stu group by name having gk > 1;

#综合结果

select name,sum(score<60) as gk,avg(score) as pj from stu group by name having gk >1;

4、order by

(1) order by price //默认升序排列

(2)order by price desc //降序排列

(3)order by price asc //升序排列,与默认一样

(4)order by rand() //随机排列,效率不高

#按栏目号升序排列,每个栏目下的商品价格降序排列

select * from goods where cat_id !=2 order by cat_id,price desc;

5、limit

limit [offset,] N

offset 偏移量,可选,不写则相当于limit 0,N

N 取出条目

#取价格第4-6高的商品

select good_id,goods_name,goods_price from goods order by good_price desc limit 3,3;

###查询每个栏目下最贵的商品

思路:

#先对每个栏目下的商品价格排序

select cat_id,goods_id,goods_name,shop_price from goods order by cat_id,shop_price desc;

#上面的查询结果中每个栏目的第一行的商品就是最贵的商品

#把上面的查询结果理解为一个临时表[存在于内存中]【子查询】

#再从临时表中选出每个栏目最贵的商品

select * from (select goods_id,goods_name,cat_id,shop_price from goods order by cat_id,shop_price desc) as t group by cat_id;

#这里使用group by cat_id是因为临时表中每个栏目的第一个商品就是最贵的商品,而group by前面没有使用聚合函数,所以默认就取每个分组的第一行数据,这里以cat_id分组

良好的理解模型:

1、where后面的表达式,把表达式放在每一行中,看是否成立

2、字段(列),理解为变量,可以进行运算(算术运算和逻辑运算)

3、 取出结果可以理解成一张临时表

热心网友 时间:2022-05-05 04:17

你好,学校的视频教程页面有杜老师视频以及其他很多学习资源,例如javase,web前端,数据库,流行框架,前沿技术,毕业设计等等。

热心网友 时间:2022-05-05 05:35

学校的视频教程页面有杜老师视频以及其他很多学习资源,例如javase,web前端,追答动-力-节-点,深/圳有新/校/区,可查

热心网友 时间:2022-05-05 07:10

可以去电驴大权中看哈

热心网友 时间:2022-05-05 09:01

有《JAVA 从入门到精通》的课程,
你可以先看看是否适合你,希望可以帮到你!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
一拳一拳打峰哥是什么歌_一拳一拳打峰哥歌曲介绍 网上办理这个准生证然后没有领取不知道点到哪了然后就没法再领取 绿油油的叠词是什么? 什么的小溪叠词填空 硅胶礼品特性 华东理工大学长江学院是一本吗 东华理工大学长江学院是公办还是民办大学 东华理工大学长江学院是一所... 模压硅胶制品如何成型的 东北理工大学长江学院是公办还是民办 东华理工大学长江学院是几本大学 屈原是属什么生肖的 屈原(前340年-前278年数什么生肖 屈原属什么生肖 屈原离骚中哪一句透露了生肖 《澡堂老板家的男人们》韩文版下载 有没有韩剧《澡堂老板家的男人们》的资源 澡堂老板家的男人们全集下载 轶字念什么 冬天怎样御寒? ios电话图标删了怎么恢复 王艺霏的英语名字,因为我也叫王艺霏,想要一个英语名字! 梁艺霏这名字怎么样? 好听不俗气的女孩名字有什么? 张艺霏名字分数 牛艺霏这个名字能打多少分 郑艺菲这名字好吗?还是郑艺霏这名字好? 樊艺霏这个名字怎么样 郭艺霏名字测分析预测 起名 王艺霏怎么样? 于艺霏的含义主要是艺霏是什么含义 起名艺霏是什么意思啊 我一打字就出现搜狗拼音输入法错误报告怎么回事 电脑上总出现【搜狗拼音输入法错误报告】怎么把它弄没啊 手机用搜狗拼音总是出错,是怎么回事? 搜狗输入法 更新 总是提示错误 请教拳皇97高手…拉尔夫,玛莉,椎拳崇(包子)的连招 拳皇97拉尔夫不可挡的拳绝招怎么发? 拳皇97的连招 拳皇97连招怎么连? 求拳皇97连招表。 拳皇97拉尔夫无限连击 拳皇97连招问题。 求拳皇97的连招表~ 拳皇97风云再起的连击方法 拳皇97连招 谁有名人传-贝多芬的读书笔记 要求:好词10个,好句5句,好段3段,还有200字的读后感。 贝多芬传 读书笔记 怎么练腹外斜肌 读《名人传》中的贝多芬传...求读书笔记 我看了那么多开电瓶车的怎么都没带尾箱? 奇瑞小蚂蚁电动车后尾灯松动怎么办