• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    MySQL语句执行顺序和编写顺序实例解析

    select语句完整语法:

    SELECT 
    DISTINCT select_list>
    FROM left_table>
    join_type> JOIN right_table>
    ON join_condition>
    WHERE where_condition>
    GROUP BY group_by_list>
    HAVING having_condition>
    ORDER BY order_by_condition>
    LIMIT limit_number>

    执行顺序:

    from →join →on →where →group by→having→select→order by→limit

    (1)各个关键词的作用:

    from:需要从哪个数据表检索数据,如果有join则对 FROM 子句中的前两个表执行笛卡尔积(交叉联接),生成临时表(n×m行)

    on:对以上临时表进行条件筛选

    left/right (join):补充左表或右表保持完整。如果有关联多个表,则中间表对下个表继续以上两步的操作

    sum:聚合函数

    distinct:

    (2)on与where的用法区别:

    (3)having和where的用法区别:

    (4)count用法

    使用count(列名)当某列出现null值的时候,count(*)仍然会计算,但是count(列名)不会。

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • mysql代码执行结构实例分析【顺序、分支、循环结构】
    • 简单了解mysql语句书写和执行顺序
    • 简单了解MySQL SELECT执行顺序
    • 有关mysql中sql的执行顺序的小问题
    • SQL语句执行深入讲解(MySQL架构总览->查询执行流程->SQL解析顺序)
    • sql和MySQL的语句执行顺序分析
    • 浅谈mysql执行过程以及顺序
    上一篇:linux环境下安装mysql数据库的详细教程
    下一篇:mysql数据库是做什么
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    MySQL语句执行顺序和编写顺序实例解析 MySQL,语句,执行,顺序,和,