首页 > 编程知识 正文

sql数据库基本语句,数据库常用sql语句

时间:2023-05-05 11:06:07 阅读:15578 作者:1820

SQL语句的内连接、外连接、左连接、右连接、所有连接详细示例1,关系:链接分为内连接和外连接; 外部连接分为左连接、右连接和全连接

内部连接: (Inner Join ) :参与表单通过JOIN关键字连接,在ON指定联接的条件左联接:中,在左表中但找不到与右表对应的行的右联接:中, 在右表中但找不到与左表对应的行的全联接)请注意,有两种情况: eft outer join等效于left join,通常left join right outer join等效于right join

aa_interest表

2.1“内连接”(inner join )内连接也称为等值连接,它返回两个表都满足条件的部分。 也就是说,是满足where条件的值。

SELECT a.id,a.name,a.sex,a.phone,b.dance,b.base,b.footfromaa _ testasainnnerjoinaa _ interestastasbona

2.2外连接:左连接、右连接和所有连接的左连接结果包括关键字LEFT OUTER JOIN左侧的表中的所有行,以及关键字右侧的表中满足条件的行。

SELECT a.id,a.name,a.sex,a.phone,b.dance,b.base,b.footfromaa _ testasaleftouterjoinaa _ interestastabbal

右连接结果集包含关键字RIGHT OUTER JOIN右侧表中的所有行,以及关键字左侧表中满足条件的行。

SELECT a.id,a.name,a.sex,a.phone,b.dance,b.base,b.footfromaa _ testasarightouterjoinaa _ interest as

连接结果包含两个表中的所有行。

同样:

SELECT a.id,a.name,a.sex,a.phone,b.dance,b.base,b.footfromaa _ testasafullouterjoinaa _ intererestastastasbbbaa

join语句相当于将两个表相乘,然后按顺序将aa_test表中每一行的记录与aa_interest表中的记录依次匹配

附件:再看一下sql主要关键字的执行顺序。

romonjoinwheregroupbyhavingselectdistinctunionorderby

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。