摘要: 来自:咔咔咔 1 .WHERE子句中使用的连接语句,在数据库语言中,被称为隐性连接。INNER JOIN……ON子句产生的连接称为显性连接。(其他JOIN参数也是显性连接)WHERE 和INNER JOIN产生的连接关系,没有本质区别,结果也一样。但是!隐性连接随着数据库语言的规范和发展,已经逐渐被 阅读全文
posted @ 2021-03-04 13:00 bigTreeM 阅读(1464) 评论(0) 推荐(0) 编辑
摘要: 来自:LeetCode 编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:FirstName, LastName, City, State 解答: 批改: 思考: (1)左外连接 和 右外连接 外连接与内连接区别:外连接可以使连接 阅读全文
posted @ 2021-03-04 10:18 bigTreeM 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 来自:CareySon 多表连接简介 在关系数据库中,一个查询往往会涉及多个表,因为很少有数据库只有一个表,而如果大多查询只涉及到一个表的,那么那个表也往往低于第三范式,存在大量冗余和异常。因此,连接(Join)就是一种把多个表连接成一个表的重要手段. 比如简单两个表连接学生表(Student)和班 阅读全文
posted @ 2021-03-03 15:41 bigTreeM 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 来自:CareySon 单表查询是所有查询的中间状态,既是多个表的复杂查询在最终进行这种连接后都能够被抽象成单表查询。所以先从单表查询开始。 1.选择列的子集 选择列是通过在select语句后面添加所要选择的列名实现的。 2.选择行的子集 选择行的子集是在Sql语句的where子句后面加上相应的限制 阅读全文
posted @ 2021-03-03 14:39 bigTreeM 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 来自: CareySon 为什么要有范式? 简单的说,范式是为了消除重复数据减少冗余数据,从而让数据库内的数据更好的组织,让磁盘空间得到更有效利用的一种标准化标准,满足高等级的范式的先决条件是满足低等级范式。(比如满足2nf一定满足1nf) 应用数据库范式能够带来哪些好处? [1] 减少数据冗余(这 阅读全文
posted @ 2021-03-03 10:32 bigTreeM 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 之前写过的一篇文章:咔咔咔 参考:咔咔咔2 1. 简介 2. GitHub开源项目搜索实践 归纳:GitHub 常用的搜索条件 注意: 搜索方式可以组合 更多高级搜索 https://github.com/search/advanced 所有符号例如 : > < 后均不可以加空格 多条件并列查找!不 阅读全文
posted @ 2021-02-23 16:36 bigTreeM 阅读(150) 评论(0) 推荐(1) 编辑
摘要: 来自:咔咔咔 1. Git 和 GitHub 区别 先简单说明一下 Git 和 Github 的区别:来自(NET.Dzreal) Git:分布式版本控制系统。 GitHub:用Git做版本控制的代码托管平台。 所谓的版本控制系统,通俗地说就是对一个或若干个文件的内容改动情况按照特定的版本号进行保存 阅读全文
posted @ 2021-02-23 09:42 bigTreeM 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 四个复杂度分析方面的知识点:最好情况时间复杂度(best case time complexity)、最坏情况时间复杂度(worst case time complexity)、平均情况时间复杂度(average case time complexity)、均摊时间复杂度(amortized tim 阅读全文
posted @ 2021-02-22 13:55 bigTreeM 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 上接 Git 学习笔记2 1. IDEA中集成 Git (1)新建项目,绑定 git 先创建一个 spring boot 项目: 这里如果 gitcode 目录下没有 git_xuexi 文件夹可以自己手动建一个。 Finish 之后,将生成下面文件。 绑定 Git , 将远程的 git 文件目录拷 阅读全文
posted @ 2021-02-20 16:57 bigTreeM 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 上接:Git 学习笔记1 1.Git 基本理论 (1)三个区域 Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以 阅读全文
posted @ 2021-02-19 15:34 bigTreeM 阅读(57) 评论(0) 推荐(0) 编辑