济南建设厅网站安全员威海建设局网站楼盘信息公布
news/
2025/9/23 10:26:11/
文章来源:
济南建设厅网站安全员,威海建设局网站楼盘信息公布,深圳市保障性住房轮候申请系统,房地产要崩塌了文章目录 1. 概述2. 内连接3. 外连接4. 自连接5. 联合查询-union,union all6. 子查询 1. 概述
在项目开发中#xff0c;在进行数据库表结构设计是#xff0c;会根据业务需求和业务模块之间的关系#xff0c;分析并设计表结构#xff0c;由于业务之间相互关联#xff0c;所… 文章目录 1. 概述2. 内连接3. 外连接4. 自连接5. 联合查询-union,union all6. 子查询 1. 概述
在项目开发中在进行数据库表结构设计是会根据业务需求和业务模块之间的关系分析并设计表结构由于业务之间相互关联所以各个表结构之间也存在着各种联系基本上分为三种
一对多多的一方外键指向一的主键多对多通过中间表来表示两表之间的关系一对一用于单表拆分将一张表的基础字段放在一张表中其它详情字段放在另一张表中以提高操作效率
多表查询指从多张表中查询数据就会出现迪卡尔积现象在多表查询时需要消除无效的笛卡尔积。多表查询主要的分类如下
连接查询 内连接相当于查询A、B交集部分的数据 外连接 左外连接查询左表的所有数据以及两张表交集部分数据 右外连接查询右表所有数据以及两张表的交集部分数据 自连接当前表与自身的连接查询自连接必须使用表的别名 子查询
2. 内连接 内连接查询的是两张表交集的部分 内连接查询语法 隐式内连接
Select 字段列表 from 表1,表2 Where 条件...;– 显示内连接
Select 字段列表 From 表1 [Inner] Join 表2 On 连接条件....;3. 外连接
左外连接 查询左表的所有数据包含表1和表2交集部分的数据 Select 字段列表 From 表1 Left [outer] Join 表2 On 条件...;右外连接 查询右表的所有数据包含表1和表2交集部分的数据 Select 字段列表 From 表1 Right [outer] Join 表2 On 条件...;4. 自连接 自连接的查询可以是内连接查询也可以是外连接查询 Select 字段列表 From 表1 别名A Join 表1 别名B On 条件...;5. 联合查询-union,union all 对于union查询就是把多次查询的结果合并起来形成一个新的查询结果集 Select 字段列表 From 表A ...
Union[All]
Select 字段列表 From 表B....;对于联合查询的多张表的列数必须保持一致字段类型也需要保持一致 union all会将全部数据直接合并在一起union会对合并之后的数据去重 6. 子查询 Sql 语句中嵌套Select语句称为嵌套查询又称子查询 Select * from t1 where column1(select column1 from t2);子查询外部的语句可以是增删改查的任何语句内部职能是查询语句 根据子查询结果不同分为
标量子查询子查询结果为单个值列子查询查询结果为一列行子查询子查询结果为一行表子查询子查询结果为多行多列
根据子查询的位置分为Where之后、From之后、Select之后
标量子查询 子查询的结果是单个值数字、字符串、日期等最简单的形式这种查询称为标量子查询 常见的操作函数 列子查询 子查询结果是一列可以是多行这种查询称为列子查询 常见的操作符 操作符描述IN在指定的集合范围中多选1NOT IN不在指定的集合范围之内ANY子查询返回列表中有任意一个满足即可SOME与ANY等同ALL子查询返回列表的所有值都必须满足
行子查询 子查询返回的结果是一行可以是多列这种查询称为行子查询 常见的操作符 IN NOT IN 表子查询 子查询返回的结果是多行多列这种子查询称为表子查询
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/912204.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!