一、关系代数 合并数据集合的理论基础是关系代数,它是由E.F.Codd于1970年提出的。 在关系代数的形式化语言中,用表、或者数据集合表示关系或者实体,用行表示元组,用列表示属性。 关系代数包含以下8个关系运算符 1.       选取:返回满足指定条件的行。 2.       投影:从数据集合中返回指定的列。 3.       笛卡尔…

2021年9月30日 0条评论 7点热度 阅读全文

SQL语句博大精深,它是和数据库打交道的唯一方法。 如果你要深入的学习SQL语言的知识,你可以从这两个方向开始:         第一个是对表的增删改;         第二个是查 : select 是变化种类最多,最灵活,也是最核心的,在查询上面可以匹配任意的SQL函数、条件、排序、运算符、子句、索引、联合查询、别名等等。 敲黑板,重点来了啊啊啊!!! 自学无需买书…

2021年9月30日 0条评论 22点热度 阅读全文

ORacle DDL 1、 创建表空间 表空间:Oracle数据库的逻辑单元。数据库—表空间,一个表空间可以与多个数据文件关联,一个数据库下可以建多个表空间,一个表空间可以建立多个用户,一个用户下可以创建多张表。 表空间-存储数据逻辑单位–用户管理表空间,用户向表空间中添加记录真正存在数据文件中(*.dbf) (SQL) create tablespace mytablespace datafile 'c:\mytablespace.dbf' size 100m aotuextend on next 10m; my…

2021年9月20日 0条评论 20点热度 阅读全文

ORacle DDL 1、 创建表空间 表空间:Oracle数据库的逻辑单元。数据库—表空间,一个表空间可以与多个数据文件关联,一个数据库下可以建多个表空间,一个表空间可以建立多个用户,一个用户下可以创建多张表。 表空间-存储数据逻辑单位–用户管理表空间,用户向表空间中添加记录真正存在数据文件中(*.dbf) (SQL) create tablespace mytablespace datafile 'c:\mytablespace.dbf' size 100m aotuextend on next 10m; my…

2021年8月28日 0条评论 30点热度 阅读全文

在实际业务中,有一些场景需要对一组列表数据先分组后然后组内排序,这时不能单纯的使用传统的group by和order by语句了,因为会提示xxxx字段必须在group by聚合函数中,为了解决此问题,我们可以使用ROW_NUMBER ( ) OVER ( PARTITION BY 分组字段 ORDER BY 排序字段 DESC语句。 需求:根据创建人分组后再按照创建时间降序排序 1、使用传统的group by和order by语句 SELECT * FROM "tbblayeritem" WHERE layeri…

2021年8月23日 0条评论 10点热度 阅读全文

一、SQL Server数据库更新操作(create,update,delete,insert,drop,alter) 背景知识: 一、插入:对表进行插入操作,insert into table_name(属性列)values(插入值),一定要注意属性列和插入值的顺序要一样 二、语法记忆:update、delete、insert都不改变表的结构,所以只需要加上table_name就可以,而drop、create,alter都改变了表的结构,所以需要加上table,例如drop table table_name 名称…

2021年8月23日 0条评论 30点热度 阅读全文

今天从一台服务器中备份数据库到另一台服务器中,然后进行数据恢复的时候,删除了数据库中很多表和数据,还有日志,发现备份恢复后的数据库还是很大,所以就想查询一下表大小和所占空间大小。 SQL代码如下: create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100)) declare @name varchar(…

2021年8月22日 0条评论 8点热度 阅读全文

union并集操作 Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序; select * from student where id < 4 union select * from student where id > 2 and id < 6 结果将是: 1 Aaron 78 2 Bill 76 3 Cindy 89 4 Damon 90 5 Ella 73 如果将union换成union all连…

2021年8月4日 0条评论 19点热度 阅读全文

基本概念 分布式数据库,从名字上可以拆解为:分布式+数据库。用一句话总结为:由多个独立实体组成,并且彼此通过网络进行互联的数据库。 理解新概念最好的方式就是通过已经掌握的知识来学习,下表对比了大家熟悉的分布式数据库与集中式数据库之间主要的 5 个差异点。 分布式数据库的核心——数据分片、数据同步。 1. 数据分片 该特性是分布式数据库的技术创新。它可以突破中心化数据库单机的容量限制,从而将数据分散到多节点,以更灵活、高效的方式来处理数据。这是分布式理论带给数据库的一份礼物。 分片方式包括两种。 水平分片:按行进行数…

2021年8月4日 0条评论 29点热度 阅读全文

目录 3.1 hive 3.1.1 flink sql  3.1.2 数据源准备  3.1.3  sql-client 3.1.4 代码 3.1.5 采坑

2021年7月25日 0条评论 31点热度 阅读全文