多表关系
一对多:在多的一方设置外键,关联一的一方的主键
多对多:建立中间表,中间表包含两个外键,关联两张表的主键
一对一:用于表结构拆分,在其中任何一方设置外键 (UNIQUE),关联另一方的主键多表查询
内连接:
隐式: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 ,表B 别名2 WHERE 条件
子查询 标量子查询、列子查询、行子查询、表子查询