当前位置: 首页 > news >正文

做网站用到哪些软件软文是什么样子的

做网站用到哪些软件,软文是什么样子的,那个网站做苗木,安徽六安网MySQL执行顺序 MySQL语句的执行顺序也是在面试过程中经常问到的问题,并且熟悉执行顺序也有助于SQL语句的编写。 SELECT FROM JOIN ON WHERE GROUP BY HAVING ORDER BY LIMIT执行顺序如下: FROM ON JOIN WHERE GROUP BY # (开始使用别名) SUM # SUM等…

MySQL执行顺序

MySQL语句的执行顺序也是在面试过程中经常问到的问题,并且熟悉执行顺序也有助于SQL语句的编写。

SELECT
FROM 
JOIN
ON
WHERE
GROUP BY
HAVING
ORDER BY
LIMIT

执行顺序如下:

FROM
ON 
JOIN
WHERE
GROUP BY # (开始使用别名)
SUM # SUM等SQL中的函数
HAVING
SELECT
[DISTINCT] # 去重
ORDER BY
LIMIT

在这里插入图片描述

执行顺序解释

  1. FROM:首先要判断从哪个表里面进行查找,这时候可以判断出别名,以方便后面的语句使用
  2. ON:其实JOIN ON可以看做一个整体,代表要链接的表(JOIN)以及表条件(ON),但是在连接表之前,需要先知道连接条件,所以ON在前面
  3. JOIN:如2所示,JOIN要放在ON后面
  4. WHERE:通过JOIN ON会生成一个中间表,这时候执行WHERE筛选出符合条件的记录,(数据减少后当然操作更快),因此WHERE过滤要尽量放在前面(但是也不能在没有中间表的时候就执行,所以必须是在JOIN...ON...后面)
  5. GROUP BY是分组,通常分组都需要使用聚合函数才能执行
  6. 聚合函数:聚合函数可以看做与HAVING是一个整体,HAVING中放的是聚合函数的过滤条件(也可以放普通的条件,但是考虑到执行顺序以及执行效率,尽量将聚合函数的条件放在这里),由于HAVING中放着聚合的条件,所以要先执行聚合函数,得到结果,才能进行条件过滤,因此聚合函数在HAVING之前
  7. SELECT:在这些都执行结束之后,基本就能得到一个包含所有表所有符合条件的记录,这时候再用SELECT得到要查询的字段,进行输出
  8. 这时候可以使用DISTINCT进行过滤
  9. ORDER BY最后执行排序与分页,逻辑上来说是先排序后分页(比如我要用工资进行排序的话,我要的是所有工资从低到高,每10条数据显示,而不是10条显示,然后在对这10条进行排序)
  10. 分页,如9所示

举些例子

  1. 单表查询
SELECT manager_id,count(*) FROM employees WHERE employee_id>3 GROUP BY manager_id;

从employees表里面选择ID>3的各个manager_id的人数

执行顺序

FROM employees WHERE employee_id>3 GROUP BY manager_id COUNT(*) ;
  1. 双表查询
SELECT e.employee_id,e.last_name,d.location_id  FROM employees e JOIN departments d ON e.department_id=d.department_id ORDER BY e.employee_id;

执行顺序

FROM employees e,departments d # 从哪儿表格里面查(双表
ON e.department_id=d.department_id  # 连接条件用上,过滤出符合条件的
JOIN departments d # 关联双表
SELECT e.employee_id,e.last_name,d.location_id # 查询字段
ORDER BY e.employee_id; # 排序方式
http://www.hkea.cn/news/193786/

相关文章:

  • 网站后台生成器人工智能培训班收费标准
  • 在线做app的网站武汉网络营销公司排名
  • 了解深圳网站页面设计潍坊百度关键词优化
  • 制作网站怎样找公司来帮做seo词条
  • 网络销售有哪些站长工具seo排名
  • 做房产中介网站怎么注册一个自己的网站
  • 天津网站设计成功柚米全网推广成功再收费
  • 建设公司网站靠谱吗企业网站设计制作
  • 电子商务学什么课程内容兰州搜索引擎优化
  • 沧州网站建设制作设计优化能打开的a站
  • 石家庄网站建设推广报价怎么让百度快速收录网站
  • 建设局网站上开工日期选不了制作网站需要多少费用
  • 犬舍网站怎么做网页推广怎么做
  • 镇江核酸检测最新通知如何优化网页加载速度
  • wpf入可以做网站吗竞价托管外包费用
  • 公司设计网站需要包含什么资料优化排名软件
  • 日本樱花云服务器wan亚马逊seo关键词优化软件
  • layui框架的wordpress厦门站长优化工具
  • 微网站设计尺寸培训课程总结
  • 保险平台官网湖北搜索引擎优化
  • 西安微信小程序制作公司关键词优化方法
  • 手机网站建设用乐云seo搜索引擎是什么意思啊
  • 昆明做大的网站开发公司google网页搜索
  • 做网站运营需要什么证宁波靠谱营销型网站建设
  • 天津进口网站建设电话青岛网站建设公司
  • 游戏币网站建设win7优化大师官方网站
  • 技术专业网站建设班级优化大师网页版登录
  • 外国网站上做雅思考试台州百度推广优化
  • 男女做那种的的视频网站国内最好的搜索引擎
  • 泉州做网站优化价格成功品牌策划案例