自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

此去亦是经年

Record for myself

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 人们常说的3NF是什么?

范式又称为规范化,是一种形式化的数学处理过程,以确保每个实体只由一个关系来表示。在规范化的数据库中,应该避免对数据库的异常修改,而且在不牺牲完整性的前提下,将数据冗余降到最低。所以在建立数据模型时,经常会考虑是否符合Codd提出的前三个范式,也就是人们常说的3NF建模。下面就详细说明一下三大范式:第一范式第一范式要求表中的行是唯一的,也就是不存在两个完全一样的行。如果一个表可以表示一个关系,那...

2019-07-30 12:58:43 7706

原创 如何看待数据的生命周期?

T-SQL查询和编程基础概述关系模型1. 缺少值2. 约束3. 规范化数据生命周期1. OLTP(联机事务处理)2. 数据仓库3. 数据集市4. ETL5. OLAP5. 数据挖掘概述SQL是为了查询和管理关系型数据库管理系统(RDBMS)中的数据而专门设计的一种标准语言(RDBMS是一种基于关系数据模型的数据库管理系统)。其数学基础是集合论和谓词逻辑,在此不加赘述。每种数据库中的SQL都会有...

2019-07-05 16:36:04 681

原创 Pandas之read_csv()函数中文详解

从事数据分析工作,经常需要进行数据清洗,pandas库是数据分析最常用的库之一。本文根据官方文档对pandas的read_csv()函数进行说明。read_csv()函数是用来读取csv文件的内容进而转化为易于操作的数据结构dataframe的常用函数。具有十分强大的功能,可以传入多种参数,下面就根据官方文档以及自己的实践,详细介绍各个参数,对于不易理解的参数会附上示例代码。pandas.r...

2018-07-15 09:13:21 11261

原创 如何解决无法连接本地SQL Server 2008数据库

初次安装使用SQL server 2008时,可能会遇到无法连接到(local)的情况。那么,如何解决此问题? 打开SQL server 配置管理器-->SQL server 网络配置-->实例名的协议(我的实例名为SQLEXPRESS)。启用Shared Memory, Named Pips, TCP/IP三个选项。 重新启动SQL server服务。 重...

2018-07-14 20:41:34 2150 1

原创 centos下简单的httpd服务

yum install httpd //安装httpdcd /var/www/html //进入到此目录创建index. html文件cd /etc/httpd/conf //进入到配置目录,修改配置文件,讲端口号由80改为81systemctl start httpd //启动服务

2020-10-30 09:20:39 158

原创 T-SQL中APPLY子句的用法详解

在使用sql进行多表查询时,我们经常使用到左连接(left join)来对左表进行扩展,此时,输入的左表和右表通过在两边指定字段进行匹配,如果指定的两个字段相等,则返回结果。逻辑上,我们可以理解为对左表进行一次基于行的遍历,为每一行在右表中找出匹配的所有行,返回结果集,最后将由左表每一行产生的结果集合并为最终的结果集;而cross apply的就好像是左连接的升级版本,只是这里的右表是函数或表达式...

2019-07-31 12:20:18 926

原创 一个例子搞懂递归CTE

CTE是SQL表表达式中的一种,全称为通用表表达式,使用CTE就好像建了一个临时表,在查询中可以直接调用这个临时表,从而增加代码的可读性,CTE通常不会在性能上给我们带来提升。CTE格式为:with <cte_name>[(target_column_list)]as( <inner_query_defining_cte>)<outer_query_aga...

2019-07-30 17:37:54 631

原创 Salesforce自带工具Dataloader定时将数据导出为CSV文件

目录概述安装Zulu OpenJDK安装Data loader下载与安装Data loader的使用说明密码加密不带token的加密方式带token的加密方式导出数据一行代码写配置文件Salesforce是一个很有名客户关系管理系统,一下简称SF。最近的项目需要将SF中的数据每天更新到数据仓库中,所以写下这篇文章记录一下项目开发过程以及一些需要注意的细节(仅限于Windows系统)。阅读这篇文...

2019-07-23 14:41:01 1379

原创 相关子查询

SQL支持在查询语句中编写查询,或者嵌套其他查询。最外层查询的结果集会返回给调用者,称为外部查询。内部查询的结果是供外部查询使用的,也称为子查询。子查询分为独立子查询和相关子查询两类。独立子查询不依赖他所属的外部查询,较为简单,而相关子查询则须依赖于他所属的外部查询,较难理解。相关子查询是指引用了外部查询中出现的列的子查询,这就意味着子查询要依赖外部查询,不能独立的调用他。子查询会为每个外部行单...

2019-07-10 14:35:32 621

原创 T-SQL单表查询中的常用知识梳理

单表查询常用知识梳理谓词BETWEENLIKE运算符数据类型优先级CASE表达式处理字符数据数据类型普通字符和Unicode字符的区别CHAR与VARCHAR的区别排序规则运算符和函数单表查询是SQL应用的基础,本篇就全面梳理常用的表达式、函数。谓词T-SQL支持的谓词包括IN、BETWEEN、LIKE等。BETWEEN用于检查一个值是否在指定的范围内,包括两个指定的边界值。LIKE...

2019-07-09 15:48:48 296

原创 T-SQL中需要使用到排序的子句

SELECT语句的元素ORDER BY子句使用目的注意点一条单表查询的T-SQL一般包含6个字句,他们的执行顺序如下:from => where => group by => having => select => order by本文着重介绍ORDER BY子句和SELECT字句中的一些特殊函数,比如TOP,DISTINCT等。ORDER BY子句使用目...

2019-07-08 14:27:36 1001

原创 Kettle入门介绍、安装详解(一)

这篇文章是一个简单的入门文章,向大家介绍一下Kettle这个受到很多中小型企业喜爱的ETL工具。以下通过几个问答带领大家初步了解一下Kettle1. What is Kettle?Kettle是一款国外开源的ETL工具,简单的说,他就是用来取数,处理数据,输出自己需要的格式的数据的。首先,个人认为开源是其巨大的也是唯一的优势,比Kettle好的ETL工具很多,IBM的Data Stage肯定是...

2019-06-19 12:06:07 362

转载 VMware三种网络连接方式超详解

VMware网络配置详解VMware网络设置的三种方式Host-only(仅主机)连接方式Bridge(桥接)连接方式NAT连接方式NAT网络配置因为工作原因,最近需要学习Linux OS了。大学时没有好好听课,导致现在出门就摔一跤啊。一般学习Linux都会先使用red hat系的Cent OS。然而每次安装完成之后都无法访问外网,正好在腾讯云看到一篇比较好的文章,这里转述一下,并加以扩展。原...

2019-06-13 15:51:31 1386

原创 几个命令发布自己的Python模块到环境中

有时候为了方便自己的开发,需要将一些常用的函数发布到自己的Python环境中。最近在工作上用到了,就来说一下吧!由于需要给公司日常在跑的脚本都加上邮件报警功能,就是脚本跑的时候报错了,通过邮箱服务器发一封邮件到个人邮箱。因为要给所有的脚本都追加上这个功能,所以就打算写个邮箱报警模块安装在自己本地的Python环境中。创建文件夹smtp。 自己写的smtp发信模块,文件名为 "mysmtp...

2019-06-05 14:59:50 175

原创 Python代码连接SQL Server的ODBC数据源

# -*- coding:utf-8 -*-import pyodbcimport sqlalchemy as safrom sqlalchemy.orm import sessionmaker# Create on 2018/5/26# By lesliedef sql_engine(): # set your connect information user...

2018-07-29 16:59:46 1433

原创 数据库访问接口之ODBC详解

ODBC是“开放数据库互联的简称”(Open Database Connectivity)的简称。ODBC是MicroSoft公司提出的应用程序通用编程接口标准,用于对数据库的访问。ODBC实际上是一个数据库访问函数库,使应用程序可以直接操纵数据库中的数据。ODBC是基于SQL语言的,是一种在SQL和应用界面之间的标准接口,他解决了嵌入式SQL接口非规范核心,免除了应用软件随数据库的改变而改变...

2018-07-29 11:55:41 19603

转载 SQL总结触发器

概念触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。触发器可以查询其他表,而且可以包含复杂的 SQL 语句。 它们主要用于强制服从复杂的业务规则或要求。 例如,您可以根据客户当前的帐户状态,控制是否允许插入新订单。触发器也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。...

2018-07-28 17:29:38 4050

转载 数据库存储过程基础知识

什么是存储过程呢?存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。 通俗来讲:存储过程其实就是能完成一定操作的一组SQL语句。那为什么要用存储过程呢?1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。2.当对数据库进行复杂操作时,可将此复杂操作用存储过程封装起来与数据库提供的...

2018-07-26 09:48:31 508

salesforce-docs.rar

Salesforce.com 是一个基于云的客户关系管理 (CRM) 软件解决方案,主要面向销售、服务、营销、协作、分析领域,也可构建定制的移动应用程序。对于使用这套系统的企业,可能需要将CRM中数据迁移到企业数据仓库,进行数据可视化、数据挖掘等一系列应用。可能也是出于这一目的,Salesforce官方提供了SOAP API(简单对象协议应用程序接口)并对其进行一系列封装,提供了官方数据批处理工具dataloader。为方便大家,送上api文档和dataloader使用手册(英文版),慎下!

2019-07-23

空空如也

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

TA关注的人

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