copyright zvvq
WHERE 和 ON 在 MySQL 中的区别 zvvq好,好zvvq
在 MySQL 中,WHERE 和 ON 都是用于过滤数据表的关键字,但它们在用法和目的上有所不同:
WHERE 关键字
zvvq好,好zvvq
用在 SELECT、UPDATE、DELETE 语句中 用于过滤返回的记录或修改/删除的记录 条件放在 WHERE 子句中,用于指定要满足的条件 只能用于单个表,不能用于连接多个表ON 关键字 zvvq好,好zvvq
用在 JOIN 语句中 用于指定连接多个表时的连接条件 条件放在 ON 子句中,用于指定连接两个表之间记录的依据 可以用于连接多个表,通过比较不同表的列值来建立关系总结
示例
本文来自zvvq
过滤记录:
zvvq.cn
1
SELECT FROM employees WHERE salary > 50000; 本文来自zvvq
连接表: 内容来自samhan
1 copyright zvvq
SELECT FROM employees AS e JOIN departments AS d ON e.department_id = d.id; 内容来自samhan
希望这些信息对您理解 WHERE 和 ON 在 MySQL 中的区别有所帮助。
内容来自samhan666
以上就是mysql中where和on的区别的详细内容,更多请关注其它相关文章! copyright zvvq