MySQL查询条件中on和where的区别是什么
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,今天就跟大家聊聊有关MySQL查询条件中on和where的区别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。MySQL 语句执行顺序首先
千家信息网最后更新 2026年10月31日MySQL查询条件中on和where的区别是什么
今天就跟大家聊聊有关MySQL查询条件中on和where的区别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
MySQL 语句执行顺序
首先先说明一个概念,MySQL 语句执行的顺序,并不是按照 SQL 语句的顺序。下面是示例 SQL
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 >
下面是 SQL 的执行顺序
FROMON JOIN WHERE GROUP BY HAVING SELECT DISTINCT ORDER BY LIMIT
LEFT JOIN 的作用
结果集的不同,不仅与 SQL 的优先级有关,还和 LEFT JOIN 有关
使用left join时on后面的条件只对右表有效
on是在生成临时表的时候使用的条件,不管on的条件是否起到作用,都会返回左表 (table_name1) 的行。
where则是在生成临时表之后使用的条件,此时已经不管是否使用了left join了,只要条件不为真的行,全部过滤掉。
看完上述内容,你们对MySQL查询条件中on和where的区别是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
条件
顺序
内容
语句
有关
查询
作用
是在
生成
不同
有效
优先级
时候
更多
概念
知识
示例
篇文章
结果
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
百单网互联网科技有限公司怎么样
天津市摩尔互联网科技
科技平台互联网
A股互联网金融科技公司
嘟嘟瓜互联网科技
远拓互联网科技
奔汉互联网科技
狮子座互联网科技培训
互联网金融和金融科技
科技互联网的估值
荆州市昕露互联网络科技有限公司
崇明区互联网教育科技售后服务
互联网科技与大数据专业
中国互联网公司排名锤子科技
广州百诚互联网科技有限公司官网
互联网领先科技宣传片
互联网科技手机排行榜
云南互联网科技学费
互联网科技博主张洲
河南商务圈互联网科技有限公司
南京欣网互联网络科技
卫星互联网科技股票
科技赋能互联网健康
现代科技和互联网有关系吗
随着互联网科技发展
互联网公司科技股
互联网科技革命什么开始
互联网科技如何创业
元气玛特互联网科技公司是外包吗
有人说阿里系是互联网科技企业