多表连接(就是把多个表变成一个表再去操作) 内连接(inner join...on) select... from 表1 inner join 表2 on 连接条件 where... ... 连接过程:链接过程:拿表1的每一条数据与表2的每一条数据根据链接条件去匹配, 如果匹配到记录,则把这条匹配的 ...
分类:
数据库 时间:
2017-06-15 21:40:14
阅读次数:
178
内连接:inner join -- 全外链接:full outer 左外连接:left outer 右外连接:right outer 交叉连接:cross内连接,两个表中重复部分全外连接,两个表所有字段左外连接,显示左表所有字段和左右表重复字段右外连接,显示右表所有字段和左右表重复字段交叉连接,左表... ...
分类:
数据库 时间:
2017-06-11 14:54:55
阅读次数:
205
背景 基于上两章节《Hibernate(十二):HQL查询(一)》、《Hibernate(十三):HQL查询(二)》,已经学习了一部分关于HQL的用法: 本章节将会学习:HQL(迫切)左外连接、HQL(迫切)内连接、总结关联级别运行时的检索策略。 HQL(迫切)左外连接 HQL(迫切)内连接 总结关 ...
分类:
Web程序 时间:
2017-06-11 13:40:42
阅读次数:
198
1.数据库分类 关系型 非关系型 2.sql语句分类 sql: ddl数据库定义语言 tpl事物处理语言 dcl数据控制语言 dml数据操作语言(insert delete update select) 增加数据库处理效率 减少相应时间 减少数据库服务器负载 增加服务器稳定性 减少服务器间通讯网络流 ...
分类:
数据库 时间:
2017-06-11 10:06:00
阅读次数:
245
select查询 where 和 having 都有条件判断的功能(过滤)区别: where 是在分组之前进行过滤 haing 是在分组之后进行过滤 子查询: 笛卡尔积:两个表的所有行组合以后构成的结果集。 内连接查询 :返回符合 on 后面的查询条件的rows 左外连接查询(left [outer ...
分类:
数据库 时间:
2017-06-08 23:47:41
阅读次数:
257
一、查询种类 1.oid查询-get 2.对象属性导航查询 3.HQL 4.Criteria 5.原生SQL 二、查询-HQL语法 //学习HQL语法 public class Demo { //基本语法 @Test public void fun1(){ Session session = Hib ...
分类:
编程语言 时间:
2017-06-07 21:43:19
阅读次数:
256
hql 查询 内连接:from Entity inner join [fetch] Entity.property忽略fetch 关键字,我们得到的结果集中,每行数据都是一个Object 数组fetch表名表明”右表”对象读出后立即填充到对应的“左表”对象中。左外连接:from Entity lef ...
分类:
编程语言 时间:
2017-06-07 10:04:13
阅读次数:
241
1. 数据输入完整性:创建数据表时候给其添加约束条件:分类:实体完整性,域完整性,引用完整性 实体:即表中的一行(一条记录)代表一个实体(entity) 实体完整性的作用:标识每一行数据不重复。主键;唯一标识数据库每一行这个一列,唯一标识数据库中每一条记录,每一个表中 约束条件: 主键约束(prim ...
分类:
数据库 时间:
2017-06-06 18:51:22
阅读次数:
301
/* SQL语句的历史版本 SQL89 比较多 SQL92 SQL99 多表关联查询 笛卡尔积 等值关联查询 非等值关联查询 左外连接 右外连接 全外连接 自连接 */ ----... ...
分类:
数据库 时间:
2017-05-31 12:03:02
阅读次数:
250
联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分为以下几类: 1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据 ...
分类:
数据库 时间:
2017-05-23 16:32:37
阅读次数:
149