摘要: 来自:CareySon 多表连接简介 在关系数据库中,一个查询往往会涉及多个表,因为很少有数据库只有一个表,而如果大多查询只涉及到一个表的,那么那个表也往往低于第三范式,存在大量冗余和异常。因此,连接(Join)就是一种把多个表连接成一个表的重要手段. 比如简单两个表连接学生表(Student)和班 阅读全文
posted @ 2021-03-03 15:41 bigTreeM 阅读(568) 评论(0) 推荐(0)
摘要: 来自:CareySon 单表查询是所有查询的中间状态,既是多个表的复杂查询在最终进行这种连接后都能够被抽象成单表查询。所以先从单表查询开始。 1.选择列的子集 选择列是通过在select语句后面添加所要选择的列名实现的。 2.选择行的子集 选择行的子集是在Sql语句的where子句后面加上相应的限制 阅读全文
posted @ 2021-03-03 14:39 bigTreeM 阅读(192) 评论(0) 推荐(0)
摘要: 来自: CareySon 为什么要有范式? 简单的说,范式是为了消除重复数据减少冗余数据,从而让数据库内的数据更好的组织,让磁盘空间得到更有效利用的一种标准化标准,满足高等级的范式的先决条件是满足低等级范式。(比如满足2nf一定满足1nf) 应用数据库范式能够带来哪些好处? [1] 减少数据冗余(这 阅读全文
posted @ 2021-03-03 10:32 bigTreeM 阅读(547) 评论(0) 推荐(0)