美文网首页
Mysql 语句

Mysql 语句

作者: 希希里之海 | 来源:发表于2019-05-13 14:49 被阅读0次

    Mysql 语句

    Mysql 语句以考察各种常用连接为重点

    几种常见连接
    • 内连接(INNER JOIN):两个表都存在匹配时,才会返回匹配行
    • 外连接(LEFT/RIGHT JOIN):返回一个表的行,即使另一个没有匹配
    • 全连接(FULL JOIN):只要一个表存在匹配就返回
    内连接
    • 将左表和右表能够关联起来的数据连接后返回
    • 类似于求两个表的”交集“
    select * from A inner join B on a.id=b.id
    
    外连接

    外连接包括左连接和右连接

    • 左连接返回左表中所有记录,即使右表中没有匹配的记录
    • 右连接返回右表中所有记录,即使左表中没有匹配的记录
    • 没有匹配的字段会设置成 NULL

    Mysql 中使用 left join 和 right join 实现

    select * from A left join B on a.id=b.id    /* left join */
    select * from A right join B on a.id=b.id   /* right join */
    

    相关文章

      网友评论

          本文标题:Mysql 语句

          本文链接:https://www.haomeiwen.com/subject/xvnlaqtx.html