Mysql常用工具
- 表之间的链接查询:通过添加外键进行查询其中添加外键的表为从表;
- 笛卡尔乘积(两张表所有数据相连--R表*S表)(笛卡尔乘积--S表的每个字段分别与R表的每个字段进行链接):
- 使用交叉乘积():SELECT✳FROM R表,S表;
- 简化:SELECT✳FROM R表 CROSS JOIN S表;
- 两张表链接查询:(外键数据之间的关系)
SELECT ✳ FROM R表 type(内:inner 左/右:left/right 全:full) join S表
on R表.column=S表.column
where 表R/S=column;
注释:左/右链接:左/右有数据,跟据右/左表可能无数据可能有数据;
内连接:仅将两个表中满足连接条件的行组合起来作为结果集。 在内连接中,只有在两个表中匹配的行才能在结果集中出现
全连接:在内连接的基础上,还包含两个表中所有不符合条件的数据行,并在其中的左表、和右表列填写NULL
数据库设计
- 数据库建模