首页 文章 正文 Mysql-查询 2024-06-19 383阅读 0评论 一、一对一 示例:用户基本信息表中的用户对应用户教育表中的一条数据。 二、一对多 多个员工在一个部门 三、多对多 学生可以选择多门课程,课程也可以被多个学生选择。 多对多一般需要借助第三张表做关联关系。 四、查询语法 五、总结 多表关系 一对多:在多的一方设置外键,关联一的一方的主键 多对多:建立中间表,中间表包含两个外键,关联两张表的主键 一对一:用于表结构拆分,在其中任何一方设置外键(UNIOUE),关联另一方的主键 多表查询 内连接 隐式:SELECT... FROM 表A,表B WHERE 条件. 显式:SELECT.. FROM 表A INNER JOIN 表B ON 条件. 外连接 左外: SELECT.. FROM 表A LEFT JOIN 表B ON 条件 右外:SELECT.. FROM 表A RIGHT JOIN 表B ON 条件 自连接:SELECT.. FROM 表A 别名1,表A 别名2 WHERE 条件 子查询:标量子查询、列子查询、行子查询、表子查询
发表评论
还没有评论,来说两句吧...