数据库的几种连接方式
2008-10-07 16:15
323 查看
数据库的几种连接方式
连接类型 | 定义 | 例子 | |
内连接 | 只连接匹配的行 | select A.c1,B.c2 from A join B on A.c3 = B.c3; | |
左外连接 | 包含左边表的全部行(不管右边的表中是否存在与它们匹配的行)以及右边表中全部匹配的行 | select A.c1,B.c2 from A left join B on A.c3 = B.c3; | |
右外连接 | 包含右边表的全部行(不管左边的表中是否存在与它们匹配的行)以及左边表中全部匹配的行 | select A.c1,B.c2 from A right join B on A.c3 = B.c3; | |
全外连接 | 包含左、右两个表的全部行,不管在另一边的表中是否存在与它们匹配的行 | select A.c1,B.c2 from A full join B on A.c3 = B.c3; | |
(theta)连接 | 使用等值以外的条件来匹配左、右两个表中的行 | select A.c1,B.c2 from A join B on A.c3 != B.c3; | |
交叉连接 | 生成笛卡尔积——它不使用任何匹配或者选取条件,而是直接将一个数据源中的每个行与另一个数据源的每个行一一匹配 | select A.c1,B.c2 from A,B; |
相关文章推荐
- 图解Ado.net连接数据库并存取数据的几种方式
- Spring连接数据库的几种常用的方式
- oracle连接数据库,你有几种方式?
- Spring连接数据库的几种常用的方式
- Spring连接数据库的几种常用的方式
- Java中数据库连接池原理机制的详细讲解以及项目连接数据库采用JDBC常用的几种连接方式
- JAVA WEB几种数据库连接方式
- VB与各数据库的几种连接方式
- 介绍几种 ADO.net 中的数据库连接方式
- Mobile连接数据库的几种方式(转)
- java使用JDBC连接数据库的几种方式
- Spring连接数据库的几种常用的方式
- JSP连接数据库的几种方式
- 几种数据库的连接方式
- java使用JDBC连接数据库的几种方式
- Java项目中连接数据库的几种方式和范例
- TRIP数据库的几种连接方式
- 数据库几种连接方式的(左右union all)
- 详解Spring连接数据库的几种常用的方式
- Python连接数据库的几种方式