自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Hive详解(超详细)

hive详解

2022-11-27 16:43:20 2678 1

原创 数仓项目中用户授权如何实现?

用户授权一、目的二、授权逻辑三、实现方式一、目的为了使用户权限最小化,一般我都都会给数仓中的每一层创建不同的用户,授予其基本权限,保证数据正常流通即可,因此如何授权、授权如何漂亮的写出来就是这里要说的....二、授权逻辑这里结合数仓常用习惯,简单说下授权逻辑。数仓中每一层的数据,由下到上,越加精简。每层的各个用户之见,只需要上层用户可以获取下层用户所拥有的数据即可。因此,我们在授权时,只需要上层用户去获取下层用户所拥有权限的部分即可,实现权限最小化...三、实现方式/*这里我们以user

2022-01-08 15:36:54 594

原创 数仓项目常用sql--大纲

数仓项目中常用sql一、背景二、主要介绍的内容大纲最近已经发了几个了,忘记发目录结构了....一、背景如今各个行业都已经开始了,基础数据的搭建,数仓是不可或缺的一个。因此,如何搭建数仓,如何写出一手漂亮的sql已经刻不容缓...二、主要介绍的内容大纲目前想到的就下面这些,之后持续更新吧…...

2022-01-08 15:04:45 1202

原创 oracle创建支持重跑的表/序列/dblink...

创建支持重跑的表/序列/dblink

2022-01-06 21:04:46 878

原创 传统数据仓库日志系统详解

文章目录传统数据仓库日志系统详解一、目的二、实现逻辑1. 日志表的创建2. 序列的创建3. 存储过程逻辑简述三、具体实现代码四、调用方式五、报错日志记录与查看传统数据仓库日志系统详解一、目的当我们编写存储过程/自定义函数等SQL代码比较多的时候,添加日志是非常必要的,有助于我们进行Debug。二、实现逻辑日志记录,需要三部分组成:日志表(表分区/表空间/索引空间)、记录日志条数的序列、存储过程实现日志逻辑1. 日志表的创建create table t_sys_log( task_id n

2022-01-05 00:30:51 399

原创 Oracle数据库详解(超详细)

Oracle数据库详解文章目录Oracle数据库详解一、数据类型1.数字型2.字符型3.日期型二、运算部分1. 关系运算2. 集合运算3. 算术运算4. 数据类型间相互转换5. 特殊字符查询运算三、DQL1. 通用模板2. 运行顺序3. 子查询4. 连接查询a.连接查询的sql写法b.连接查询的oracle写法[oracle独有]5. 伪列(oracle独有)1. 删除重复行的rowid写法四、DML五、DDL1. 建表语法2. 表的约束3. 对表的操作4. 对用户的操作5. 建表的其他操作六、函数1.

2021-07-06 11:20:27 78125 12

原创 数据仓库搭建流程

基于Oracle数据库的传统数仓一、数仓的概念(一)业务系统—>ODS层(二)ODS—>DW层(三)DW—>DM层二、涉及知识点(一)ODS层搭建1. Kettle2. Datastage(二)DW层搭建(三)DM层搭建(四)核心SQL—>Oracle1. oracle基本语法三、...

2021-07-05 15:53:28 12850

原创 Python基础——面向对象(class)

Python基础——面向对象(class)面向对象是python语言的最核心部分,万物皆对象。

2021-05-25 11:44:10 504

原创 MySQL基础——流程控制结构(撒花花咯)

MySQL基础——流程控制结构文章目录MySQL基础——流程控制结构一、分支结构1. if函数2.case结构3. If 结构二、循环结构1. while2. loop3. repeat三、流程控制经典案例:四、结语流程控制结构主要包括三种:顺序结构、分支结构、循环结构顺序结构:程序从上往下依次执行分支结构:程序从两条或多条路径中选择一条去执行循环结构:程序在满足一定条件的基础上,重复执行一段代码一、分支结构1. if函数功能:实现简单的双分支语法: If(表达式1,表达式2,表达式3

2021-03-18 21:39:45 290 1

转载 MySQL基础——存储过程和函数

MySQL基础——存储过程和函数文章目录MySQL基础——存储过程和函数一、存储过程1. 创建语法2. 调用语法1)空参列表2)创建带in模式参数的存储过程3)创建带out模式的存储过程4) 创建带inout模式参数的存储过程3. 删除存储过程4. 查看存储过程的信息二、函数1. 创建语法2. 调用语法3. 案例演示1)无参数有返回2)有参有返回3. 查看函数4. 删除函数MySQL存储过程和函数:类似于Python中的方法一、存储过程含义:一组预先编译好的sql语句的集合,理解成批量处理语句

2021-03-18 21:30:32 171

原创 MySQL基础——变量

MySQL基础——变量文章目录MySQL基础——变量一、系统变量1. 系统变量说明:2. 全局变量作用域:3. 会话变量作用域:4. 使用的语法:二、自定义变量1. 自定义变量说明:2. 用户变量1) 声明并初始化2) 赋值(更新用户变量的值)3) 使用(查看用户变量的值)3. 局部变量1) 声明2) 赋值3) 使用(查看局部变量的值)三、案例详解MySQL的变量分为两大类:系统变量、自定义变量1. 系统变量: 全局变量 会话变量2. 自定义变量: 用户变量 局部变量一

2021-03-18 21:17:12 226

原创 MySQL基础——事务、视图

MySQL基础——事务、视图文章目录MySQL基础——事务、视图一、事务1. 特性:ACID2. 事务的创建3. 事务使用步骤:4. 事务的隔离级别:二、视图1. 创建视图2. 视图的修改3. 删除视图4. 查看视图5. 视图的更新1)插入2)修改3)删除一、事务1. 特性:ACID1. A:原子性:一个事务不可再分割,要么都执行要么都不执行2. C:一致性:一个事务执行会使数据从一个一致状态切换到另外一个一致状态3. I:隔离性:一个事务的执行不受其他事务的干扰4. D:持久性:一个事务一旦

2021-03-17 23:17:19 283

原创 MySQL基础——标识列

MySQL基础——标识列文章目录MySQL基础——标识列一、创建表时设置标识列二、修改表时设置标识列MySQL的标识列:又称为自增长列含义: 可以不用手动的插入值,系统提供默认的序列值特点:1. 标识列必须和主键搭配吗?? 不一定,但要求是必须有一个key2. 一个表可以有几个标识列? 至多一个!!3. 标识列的类型只能是数值型4. 标识列可以通过set auto_increment_increment = 3 #设置步长可以通过,手动插入值,设置起始值一、创建表时设置标识

2021-03-17 23:04:26 367

原创 MySQL基础——常见的约束

MySQL基础——常见的约束文章目录MySQL基础——常见的约束一、创建表时添加约束1. 添加列级约束2. 添加表级约束二、修改表时添加约束1. 添加非空约束2. 添加默认约束3.添加主键约束4.添加唯一约束5.添加外键约束三、修改表时删除约束1.删除非空约束2.删除默认约束3.删除主键4.删除唯一5.删除外键约束的含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性MySQL约束主要分为六大类:not null、default、primary key、unique、check、f

2021-03-17 22:59:09 207

原创 MySQL基础——常见的数据类型

MySQL基础——常见的数据类型文章目录MySQL基础——常见的数据类型一、数值型1. 整形1) Tinyint2) smallint3) mediumint4)int、integer5)bigint2. 小数1)浮点数类型2)定点数类型二、字符型1.较短的文本:2.较长的文本:三、日期型1.Date2.Datetime3.Timestamp4.Time5.YearMySQL中数据类型主要有三种:数值型、字符型、日期型数值型:整形、小数(定点数、浮点数)字符型: 较短的文本:char、varch

2021-03-17 22:46:06 161

原创 MySQL基础——DDL语言

MySQL基础——DDL语言DDL:数据定义语言。库和表的管理一、 库的管理创建、修改、删除二、表的管理创建、修改、删除创建:create修改:alter删除:drop一、库的管理1、库的创建语法:Create database [if not exists] 库名;案例:创建库BooksCreate database books;2、库的修改基本不使用库名修改,容易出现数据丢失。Rename database books to 新库名;可以进行更改库的字符集。A

2021-03-15 07:50:05 238

原创 MySQL基础——DML语言(数据操纵语言)

MySQL基础——DML语言(数据操纵语言)DML是Data Manipulation Language的缩写,意思是数据操纵语言,bai是指在SQL语言中,负责对数据库对象运行数据访问工作的指令集,以INSERT、UPDATE、DELETE三种指令为核心,分别代表插入、更新与删除,是开发以数据为中心的应用程序必定会使用到的指令。一、插入语句语法:Insert into 表名(列名,…) value (值1,…)1.插入的值的类型要与列的类型一致或兼容Insert into beauty(id

2021-03-07 22:23:46 2847 1

原创 MySQL基础——DQL语言(基础查询)

MySQL基础——DQL语言(基础查询)该部分内容是Mysql的基础核心部分,对于工作中大部分时间都是通过数据库来查询需要的数据然后再进行数据分析。所以好好学咯!!!!!!一、基础查询Desc 表名; #查询表的结构语法:Select 查询列表From 表名特点:1. 查询列表可以是:表中的字段、常量值、表达式、函数2. 查询的结果是一个虚拟的表格1. 查询表中的单个字段Select last_name from employees;2.查询表中的多个字段Select

2021-03-07 21:54:20 777 2

原创 Python基础之零碎知识——闭包、装饰器、推导式、迭代器、递归函数、异常处理机制

Python基础之零碎知识——闭包、装饰器、推导式、迭代器、生成器、递归函数、异常处理机制该部分作为python里的一些零碎的知识,但是又极为重要。掌握这些知识点,我相信大家的python水平定能提升一个台阶。一、闭包二、装饰器三、推导式四、迭代器五、生成器六、递归函数七、异常处理机制...

2021-03-07 20:10:15 234

原创 Python基础之零碎知识——运算符、断言语句

Python基础——运算符、断言语句、推导式、迭代器、生成器一、二、三、四、五、六、一、一、一、一、一、

2021-02-27 21:22:26 323 2

原创 MySQL基础——MySQL基础学习大纲

MySQL基础——MySQL基础学习大纲python基础的后续内容还在整理中,最近空余时间已经开始学习MySQL了。MySQL时数据库中比较常见和常用的一种,我的学习资源主要来源于:学习帝国B站咯!!!MySQL_基础+高级篇- 数据库 -sql -mysql教程_mysql视频_mysql入门_尚硅谷课程中涉及到的数据库资料:https://pan.baidu.com/s/1C4TawvHBI6biYaLG865OoQ提取码:6666下面时学习的大纲,有一起学习的伙伴可以给出一些优化的建议!

2021-02-25 23:00:33 646

原创 Python基础——函数详解

Python基础——函数详解

2021-02-24 11:59:49 1074 11

原创 Python基础------几种循环结构详解

Python基础------几种循环结构详解在所有的编程语言中,循环结构是必不可少了,Python也一样。在python主要有一下几种循环结构:for…in…、while、range()三种最为常见。1.for…in…该格式在python中是最为常见的一种格式,使用极为广泛。 格式:for 参数 in 循环体: pass上述格式中,可以做循环体的内容有很多,如元组、列表、字符串等等。只要可以遍历、可循环的的内容均可作为循环体存在。其中的参数,主要是用来存放每次循环体送来的单个元素,实

2021-02-22 12:12:37 37471 11

原创 Python基础——— 数据类型详解

Python 数据类型详解在这一个多月的时间里,Python基础基本已经学习完成。在接下来的几天里,我主要把自己学习中的一些代码和易出现问题的地方,在这里再次备注方便自己之后的复习、再学习。二级标题三级标题四级标题五级标题六级标题...

2021-02-18 21:06:09 959

原创 Python数据分析__20210103 学习之路开始咯

Python数据分析__20210103 学习之路开始咯一、Python StudyPython基础是本次进入数据分析的核心工具,因此最先开始学习。下面的学习大纲有什么问题的, 欢迎各位大佬指点。(一)python基础1.环境搭建两部分:Python解释器和Pycharm安装教程_网上漫天飞,主要有几个方面需要注意的。(1)python解释器的环境变量添加 添加环境变量这个很重要!!! 因为你之后代码要运行都需要通过Python解释器进行翻译才能实现计算机可识别,然后运行。 (

2021-02-03 17:21:20 297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除