写在前面:本篇博客大部分内容参考数据库系统概念(本科教学版)第四章(第三章的多表部分会挪到这一部分讲)笔者接下来的代码示例会主要在SQL Server数据库中测试(由于SQL Server 数据库不支持自然连接,所以自然连接部分的将会在MySQL数据库中进行测试) 在开始今天的摸鱼大业之前, ...
数据库笔记(六)
写在前面:本篇博客大部分内容参考数据库系统概念(本科教学版)第四章(第三章的多表部分会挪到这一部分讲)笔者接下来的代码示例会主要在SQL Server数据库中测试 在开始今天的摸鱼大业之前,让我们继续延用之前用的表(为了演示方便,我们在EMP表中多插入了一条数据,这个数据的部门号是空值),用 ...
数据库笔记(五)
写在前面:本篇博客大部分内容参考数据库系统概念(本科教学版)第三章(第三章部分的多表操作没有在此处讲,准备挪到第四章再一起讨论)笔者接下来的代码示例会主要在SQL Server数据库中测试 在开始今天的摸鱼大业之前,让我们先构造一组表,用于演示下面的例子(´`) Having 子 ...
数据库笔记(四)
写在前面:本篇博客大部分内容参考数据库系统概念(本科教学版)第三章(第三章部分的多表操作没有在此处讲,准备挪到第四章再一起讨论)下面的例子中的测试都是在MySQL数据库中测试的 集合运算此处集合运算的概念与数学中集合的概念类似,可以借助文氏图加深理解。故此处对并运算进行展开,其他啊两个自己类 ...
数据库笔记(三)
写在前面:本篇博客大部分内容参考数据库系统概念(本科教学版)第三章(第三章部分的多表操作没有在此处讲,准备挪到第四章再一起讨论) SELECT * 与 SELECT 全字段 的执 行效率是有差别的 数据库在具体执行 SELECT * 的时候可以这样理解:首先把 * 替换成对应表的全字 ...