学院课件 mysql_MySQL系统讲解课件.ppt

MySQL系统讲解课件

7.2 select 5种子句 之group练习 以ecshop库为基础 练习 'mysql复习.html' 文档中的 第三部分: 查询知识 2.1 -2.8题 7.3 select 5种子句 之having介绍 having与where类似,可筛选数据 where后的表达式怎么写,having就怎么写 where针对表中的列发挥作用,查询数据 having针对查询结果中的列发挥作用,筛选数据 having与where异同点 7.3 select 5种子句 之having练习(1) 以ecshop库为基础 练习 'mysql复习.html' 文档中的 第三部分: 查询知识 3.1 -3.6题 设有成绩表stu 如下: 姓名科目分数 张三数学90 张三语文50 张三地理40 李四语文55 李四政治45 王五政治30 试查询两门及两门以上不及格同学的平均分 7.3 select 5种子句 之having练习(2) Order by 排序功能 按一个或多个字段对查询结果进行排序 知识点在本项目案例的运用 对栏目的商品按价格由高到低或由低到高排序 知识点的运用场合描述各种排序场合,如取热点新闻,发帖状元等 7.3 select 5种子句 之having练习(2) 7.4 select 5种子句 之order排序 Order by 排序功能 按一个或多个字段对查询结果进行排序 用法:order by col1,col2,col3 知识点的运用场合描述各种排序场合,如新闻按点击量排序,商品按价格排序等 默认排序:升续排列 Limit 限制条数 limit [offset,] N,限制结果取N条 用法: limit [偏移量,],取出条目 知识点的运用场合描述分页应用中最为典型,如第1页取1-20条,第2页取21-40条. 7.5 select 5种子句 之limit 介绍 7.5 select 5种子句 order,limit练习 以ecshop库为基础 练习 'mysql复习.html' 文档中的 第三部分: 查询知识 4.1 -4.5题 8.0 子查询 子查询就是在原有的查询语句中, 嵌入新的查询,来得到我们想要的结果集。 一般根据子查询的嵌入位置分为, where型子查询,from型子查询 8.1 where型子查询 where型子查询即是:把内层sql语句查询的结果作为外层sql查询的条件. 典型语法: select * from tableName where colName = (select colName from tbName where ....) {where colName in (select colName from tbName where ..)} 典型案例: 1:查询最新的一条商品 2:查询出某大栏目下的所有商品 8.2 exists型子查询 exists即:外层sql查询所查到的行代入内层sql查询,要使内层查询能够成立 查询可以与in型子查询互换,但效率要高. 典型语法: select * from tablename where exists(select * from tableName where ...) 典型案例: 1:查询出某大栏目下的所有商品 8.3 from型子查询 from型子查询即:把内层sql语句查询的结果作为临时表供外层sql语句再次查询. 典型语法: select * from (select * from tableName where ...) where.... 典型案例: 1:查询出每个栏目下的最新商品 2:BBS中查询每个栏目下的最新帖子 8.4 子查询练习 以ecshop库为基础 练习 'mysql复习.html' 文档中的 第三部分: 查询知识 7.1 -7.4题 9.0 连接查询 学习内容: 左连接 右连接 内连接 应用案例 非常广泛 如,取文章及所在栏目名称 取个人信息及所发布的文章等 作用: 从2张或多张表中, 取出有关联的数据. 9.1 连接查询 之笛卡尔积 9.2 连接查询 之什么是左连接 9.3 连接查询 之连接查询语法 左连接的语法. Select Ltable.* ,Rtable.* from Ltable left join Rltable on Ltable.colName = Rtable.colName 内连接的语法. Select Ltable.* ,Rtable.* from Ltable inner join Rltable on Ltable.colName = Rtable.colName 9.4 连接查询 之左右连接与内连接的区别 1:左右连接可互换 A

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值