随笔分类 - 数据库系统原理
摘要:观察者模式中,消息采用推和拉方式来传递的比较 观察者模式,指的是定义一种对象间的一对多的关系,当一个对象的状态发生变化的时候,所有依赖于它的对象都将得到通知并更新自己。 现在要说的分歧在这里: “推” 的方式是指,Subject 维护一份观察者的列表,每当有更新发生,Subject 会把更新消息主动
阅读全文
摘要:Sql中having和where的区别 HAVING 关键字和 WHERE 关键字都可以用来过滤数据,且 HAVING 支持 WHERE 关键字中所有的操作符和语法,但是他们实现同样的功能时where效率更高 WHERE 和 HAVING 关键字存在以下几点差异:1、一般情况下,WHERE 用于过滤
阅读全文
摘要:数据库--[复习] 带有EXISTS谓词的子查询 查询语句中含有‘至少’条件的查询 前言EXISTS代表存在量词∃,带有EEISTS谓词的子查询不反悔任何数据,只产生逻辑真值“true”或逻辑假值“false”。由EXISTS引出的子查询,其目标列表达式通常都用*,因为EXISTS的子查询只返回真值
阅读全文