- 2
- 0
- 约8.5千字
- 约 6页
- 2026-10-22 发布于北京
- 举报
MySQL与JDBC
第1题:where和on后面的字段有什么区别?
应用范围:
ON仅用于JOIN语句,定义连接条件。
WHERE可以用于SELECT、UPDATE、DELETE等语句中,不仅限于JOIN。
执行顺序:
ON条件在JOIN操作时首先被评估,用于确定哪些行将被连接。
WHERE条件在JOIN后的结果集上应用,用于进一步过滤不需要的行。
结果影响:
如果在LEFTJOIN或RIGHTJOIN中使用ON条件,即使没有匹配的行,左侧或右侧的表的行也会被包括在结果
集中,未匹配的列将被填充为NULL。
使用WHERE条件可能会排除一些LEFTJOIN或RIGHTJOIN本应包括的行,因为它是在连接后的结果集上进行
过滤的。
第2题:什么是事务?
原创力文档

文档评论(0)