数据库系列三
Posted st-st
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库系列三相关的知识,希望对你有一定的参考价值。
一、连接查询
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
以上是关于数据库系列三的主要内容,如果未能解决你的问题,请参考以下文章