码迷,mamicode.com
首页 > 其他好文 > 详细

多表连接查询

时间:2016-07-09 00:43:38      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:


 * 总结:
 * 1.为什么要拆表?
 * 去除冗余数据  (重复数据)
 * 2.添加外键解决了什么问题?关键字  constraint 约束        foreign  key  外键        references相关联
 * 解决了插入数据的完整性(正确性和准确性)
 * 例:   constraint croe_sid foreign key(sid) references student(id)
 *
 * 第二种: alter table core add constraint croe_sid foreign key(sid) references student(id)
 *
 * 3.表与表之间的关系?
 * 一对一   一对多(多对一)  多对多
 * 4.多表查询?
 * 内连接:关键字_(inner)join   on
 *         普通话:select * from student s join core c on s.stuid=c.cid
 *         方言:select * from student s,core.c where s.stuid = c.cid
 * 外连接:  关键字——(outer)join on
 *         左外连接:left join on
 *             select * from student s left join croe.c on s.stuid= c.cid
 *         右外连接:right join on  同上
 *
 *     隐式内连接 :当一个表不能满足 ,使用这个语句
 *     select* from student s,croe c where s.stuid=c.id and cc.croe=67;
 * 子查询:一个表可以满足 ,(select里面嵌套一个select语句)
 *

多表连接查询

标签:

原文地址:http://www.cnblogs.com/linjiarui/p/5654971.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!