码迷,mamicode.com
首页 > 数据库 > 详细

数据库系列三

时间:2018-11-10 15:01:11      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:nbsp   font   str   ural   size   字段名   必须   外连接   strong   

一、连接查询

1.交叉连接

select * from 表1 cross join 表2    -->笛卡儿积

 

2.内连接

select * from 表1 inner join 表2    -->笛卡儿积

select * from 表1 join 表2        -->笛卡儿积

 

select * from 表1 inner join 表2 on 表1.字段=表2.字段

select * from 表1 join 表2 on 表1.字段=表2.字段

select * from 表1 join 表2 where 表1.字段=表2.字段    -->效率没on高

 

3.外连接

select * from 表1 left join 表2 on 表1.字段 = 表2.字段   -->以左表为主

select * from 表1 right join 表2 on 表1.字段 = 表2.字段        -->以右表为主

select * from 表1 left join 表2 [using(表1和表2相同的字段名)]

select * from 表1 right join 表2  [using(表1和表2相同的字段名)]

 

4.自然连接(两个表都必须有相同的字段名)

自然内链接

select * from 表1 natural join 表2

 

自然外链接

select * from 表1 natural left join 表2

select * from 表1 natural right join 表2

 

数据库系列三

标签:nbsp   font   str   ural   size   字段名   必须   外连接   strong   

原文地址:https://www.cnblogs.com/st-st/p/9938969.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!