第十五章联结表
2016-12-12 20:05 szn好色仙人 阅读(148) 评论(0) 编辑 收藏 举报1.相同数据出现多次不是一件好事,此因素是关系型数据库设计的基础。关系表的设计就是要保证把信息分解成多个表,一类数据一个表。各表通过某些常用的值互相关联。 2.外键:外键为某个表的一列,它包含另一个表的主键值,定义了两个表之间的关系。 3.联结是一种机制,用来在一条select语句中关联表。
![](https://images2015.cnblogs.com/blog/959899/201612/959899-20161212200639870-1619639316.png)
4.基于两个表之间的相等测试,这种联结也称为内部联结
![](https://images2015.cnblogs.com/blog/959899/201612/959899-20161212200649245-799852245.png)
5.sql对一条select语句可以联结的表的数目没有限制 注意点:不要联结不必要的表,联结的表越多,性能下降的越厉害
![](https://images2015.cnblogs.com/blog/959899/201612/959899-20161212200720058-886083234.png)
6.笛卡尔积: 由没有联结条件的表关系返回的结果成为笛卡尔积。检索出的行的数目为第一个表中的行数乘以第二个表的行数