2016.1.11 总结
来源:互联网 发布:命运之手2mac破解版 编辑:程序博客网 时间:2024/04/29 05:31
第八章 联接
1.为什么使用表联接:
运用相关子查询,效率低下;
2.什么是表联接:
若果数据来自多个表,那么可以采用联接查询的方式来实现。
因此表联接就是指将多个表联合在一起实现查询效果;
3.表联接的原理:
将多个表联接在一起和之前组合查询的UNION完全不同,UNION是将多个
查询结果组合在一起,称之为纵向联接。表联接采用的是笛卡尔乘积,称之为
横向连接。
4.使用表联接(JOIN联接)
SELECT 列1,列2 FROM 表1 JOIN 表2;
完整结构:
SELECT 列1,列2 FROM 表1 JOIN 表2 ON 表1.列=表2.列;
5.表联接分类:
1.内连接:内连接是指使用比较运算符根据每个表共有的值匹配两个表中的行;
SELECT * FROM 表1,表2 WHERE 表1.列=表2.列;
2.外联接:
左外联接:
SELECT * FROM 表1 LEFT JOIN 表2 ON 表1.列=表2.列;
右外联接:
SELECT * FROM 表1 RIGHT JOIN 表2 ON 表1.列=表2.列;
1.为什么使用表联接:
运用相关子查询,效率低下;
2.什么是表联接:
若果数据来自多个表,那么可以采用联接查询的方式来实现。
因此表联接就是指将多个表联合在一起实现查询效果;
3.表联接的原理:
将多个表联接在一起和之前组合查询的UNION完全不同,UNION是将多个
查询结果组合在一起,称之为纵向联接。表联接采用的是笛卡尔乘积,称之为
横向连接。
4.使用表联接(JOIN联接)
SELECT 列1,列2 FROM 表1 JOIN 表2;
完整结构:
SELECT 列1,列2 FROM 表1 JOIN 表2 ON 表1.列=表2.列;
5.表联接分类:
1.内连接:内连接是指使用比较运算符根据每个表共有的值匹配两个表中的行;
SELECT * FROM 表1,表2 WHERE 表1.列=表2.列;
2.外联接:
左外联接:
SELECT * FROM 表1 LEFT JOIN 表2 ON 表1.列=表2.列;
右外联接:
SELECT * FROM 表1 RIGHT JOIN 表2 ON 表1.列=表2.列;
1 0
- 2016.1.11 总结
- 总结11
- 总结11
- 排序算法总结(11)--总结
- 2016.1.8 个人总结
- 2016.1.10总结
- 2016.1.7 总结
- 2016.1.8 总结
- 2016.1.12个人总结
- 2016.1.17个人总结
- 2016.1.18总结
- 2016.1.18个人总结
- 2016.1.19Unity3D总结
- 2016.1.17总结
- 2016.1.20个人总结
- 2016.1.24总结
- 2016.1.26个人总结
- 11/3总结
- linux下使用github和git
- 学习shell编程笔记(一)
- cocos2dx-2.x CCFileUtils文件管理类分析
- 2016.1.8 总结
- GPIO口模拟SPI - 驱动W25Qxx
- 2016.1.11 总结
- 如何快速的成为一个合格的Oracle DBA?
- 中断子系统 <一>
- popupWindow显示在指定位置上的显示
- 排序算法总结
- 一个简单的javaBean+JSP+Servlet案例
- linux一些基础知识
- Scala 中for表达式查询
- Android中Canvas绘图之Shader使用图文详解