
DataBase
文章平均质量分 67
斯维特哈特
这个作者很懒,什么都没留下…
展开
-
如何解决PL/SQL Developer过期的情况
首先,登陆PL/SQL Developer,会出现这种情况,如图所示,就是PL/SQL Developer要到期了,或者已经到期了。 紧急处理办法是,输入指令“regedit”打开注册表,如图所示 指令输入完毕后,按回车键,会进入这个界面。 然后,在注册表里按HKEY_CURRENT_USER\Software\Allround Automati...转载 2019-11-21 16:53:30 · 2495 阅读 · 0 评论 -
hive 创建表、加载数据 load data
一、 创建表 在官方的wiki里,example是这样的:CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name data_type [COMMENT col_comment], ...)] [COMMENT table_comment] [PARTITIONED BY (col_name data_ty...转载 2018-09-13 16:43:26 · 23525 阅读 · 0 评论 -
对多表联合查询中count函数的返回值为null的处理
使用的数据库是createDBselect a.value as value1,if(b.value is null,0,b.value) as value2 from (select id,count(distinct channel_id) as value from temptable where id= '3' and type = '0'group by id) a le...原创 2018-09-19 10:18:04 · 4849 阅读 · 0 评论 -
Hadoop数据传输工具sqoop
简介Sqoop是一个用来将Hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中。sqoop架构:sqoop架构非常简单,其整合了Hive、Hbase和Oozie,通过map-reduce任务来传输数据,从而提供并发特性和...转载 2018-10-16 14:28:46 · 1767 阅读 · 0 评论 -
常见的分布式文件系统介绍
常见的分布式文件系统有GFS、HDFS、Lustre 、Ceph 、GridFS 、mogileFS、TFS、FastDFS等。各自适用于不同的领域。它们都不是系统级的分布式文件系统,而是应用级的分布式文件存 储服务。Google学术论文,这是众多分布式文件系统的起源Google File System(大规模分散文件系统)MapReduce (大规模分散FrameWork)BigTab...转载 2018-10-08 10:34:53 · 7685 阅读 · 0 评论 -
MapReduce详解
MapReduce简介MapReduce是一种分布式计算模型,是Google提出的,主要用于搜索领域,解决海量数据的计算问题。 MR有两个阶段组成:Map和Reduce,用户只需实现map()和reduce()两个函数,即可实现分布式计算。MapReduce做什么 MapReduce擅长处理大数据,它为什么具有这种能力呢?这可由MapReduce的设计思想发觉。MapReduce的思...转载 2018-10-08 18:10:24 · 2487 阅读 · 0 评论 -
大数据各组件默认端口号汇总
Hadoop: 50070:HDFS WEB UI端口 8020 : 高可用的HDFS RPC端口 9000 : 非高可用的HDFS RPC端口 8088 : Yarn 的WEB UI 接口 8485 : JournalNode 的RPC端口 8019 : ZKFC端口 19888:jobhistory WEB UI端口...转载 2018-10-16 10:21:23 · 1634 阅读 · 0 评论 -
使用group by子句如何显示count()等于0的结果
在SQL Server数据库查询中,为了对查询结果进行对比、分析,我们经常会用到GROUP BY子句以及COUNT()函数来对查询结果进行分类、统计等。但是我们在使用的过程中往往会存在一些问题,就是当有where条件时,被where条件过滤的数据不显示了,所以count()函数等于0 的结果并没有显示。现在有一张表sc的数据如下(sno学生编号,cno课程编号,score分数): 我想...原创 2018-12-12 17:55:51 · 18350 阅读 · 1 评论 -
Mysql数据库中获取系统时间,年,月,日单个获取
话不多说,直接上SQL:获取当前系统日期时间:select SYSDATE() AS time系统日期时间; //2018-12-13 10:03:00获取当前系统年月日:select current_date AS time年月日; //2018-12-13获取当前系统年份:select year(CURRENT_DATE) AS t...原创 2018-12-13 10:08:45 · 1416 阅读 · 0 评论 -
HBase 常用Shell命令
原文链接:HBase 常用Shell命令 进入hbase shell console $HBASE_HOME/bin/hbase shell 如果有kerberos认证,需要事先使用相应的keytab进行一下认证(使用kinit命令),认证成功之后再使用hbase shell进入可以使用whoami命令可查看当前用户 hbase(main)> whoami...转载 2019-07-08 14:11:13 · 331 阅读 · 0 评论 -
navicat连接本地MySQL数据库报1862错误
问题描述:用navicat连接本地数据库报错,连接远程服务器正常。在命令提示符中到mysql的bin目录,运行这行:mysqladmin –u用户名 –p旧密码 password 新密码结果:虽然有警告,看着也不像成功的样子,但是新建连接密码“root123”确实可以连接上。...原创 2019-07-01 10:14:10 · 841 阅读 · 0 评论 -
SQL中的coalesce函数
coalesce(arg1, arg2,arg3,arg4......); 该函数的含义是返回最近的一个为非空值的值.例: (1)coalesce(1, 2,3); --return 1 (2)coalesce(null,2,3); --return 2 (3)coalesc...原创 2018-09-13 15:59:08 · 20204 阅读 · 0 评论 -
SQL中的CAST()函数
一、语法:CAST (expression AS data_type)参数说明:expression:任何有效的SQServer表达式。AS:用于分隔两个参数,在AS之前的是要处理的数据,在AS之后是要转换的数据类型。data_type:目标系统所提供的数据类型,包括bigint和sql_variant,不能使用用户定义的数据类型。使用CAST函数进行数据类型转换时,在下列情况下能够被接受...转载 2018-09-13 15:36:54 · 2919 阅读 · 0 评论 -
SQL查询今天、昨天、7天内、30天
今天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0昨天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=17天内的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,get...转载 2018-07-23 17:23:46 · 5762 阅读 · 0 评论 -
常见的数据库连接URL写法
JDBC的URL=协议名+子协议名+数据源名。a .协议名总是“jdbc”。b .子协议名由JDBC驱动程序的编写者决定。c .数据源名也可能包含用户与口令等信息;这些信息也可单独提供。1、Oracl驱动:oracle.jdbc.driver.OracleDriverURL:jdbc:oracle:thin:@machine_name:port:dbna...原创 2018-04-27 14:08:46 · 25824 阅读 · 2 评论 -
SQL中where 1 = 1 的使用
where 1=1的作用where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。一、不用where 1=1 在多条件查询中的困扰 举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句的动态构造,代码大体如下: [java] view plain copystri...转载 2018-04-16 18:12:54 · 1037 阅读 · 0 评论 -
使用between and查找时间范围时的日期边界问题
最近在一个项目的后台数据库查找中,需要根据表中的时间字段查找某一范围内的数据(7天、15天、30天),这时我想用between and(其实使用DateDiff函数就可以完成,详情请看另一片文章:SQL查询今天、昨天、7天内、30天),但我对于between and查找时间范围时的边界问题不是特别清楚,所以在网上查找了相关资料,在这儿做个简单的记录。首先要了解between操作符的用法,操作符...原创 2018-07-23 17:28:25 · 54032 阅读 · 1 评论 -
sftp常用命令介绍
sftp是Secure FileTransferProtocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。sftp与 ftp有着几乎一样的语法和功能。SFTP为 SSH的一部分,是一种传输档案至Blogger伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File TransferProtocol)的安全文件传输子系统,SFTP本身没有单独的...原创 2018-04-28 10:27:06 · 247020 阅读 · 2 评论 -
hive学习-函数篇
原文链接:hive学习笔记-函数篇(-)持续更新中hive 查看函数:show functions;desc functions 函数名parse_urlparse_url(url, partToExtract[, key]) - extracts a part from a URL解析URL字符串,partToExtract的选项包含[HOST,PATH,QUER...转载 2018-07-18 19:42:29 · 1977 阅读 · 0 评论 -
unix_timestamp、from_unixtime时间戳函数的使用
最近在做一个关于Spark sql清洗数据的项目,其中需要用到正则表达式及一些函数,在这里简单总结一下unix_timestamp、from_unixtime的用法,仅供参考。一、unix_timestamp函数用法 1、UNIX_TIMESTAMP() :若无参数调用,则返回一个 Unix timestamp ('1970-01-01 00:00:00' GMT 之后的秒数) 作为无符号整...原创 2018-07-18 11:36:45 · 109563 阅读 · 1 评论 -
正则表达式中的/\\\\/四个反斜杠含义
<?phpecho '\\';运行结果:\ 由此可见,在字符串中,两个反斜杠被解释为一个反斜杠,然后在作为正则表达式, \\ 则被正则表达式引擎解释为 \,所以在正则表达式中需要使用四个反斜杠。 也就是说,前两个反斜杠在字符串中被解释为一个反斜杠,后两个也被解释为一个反斜杠,这时解释完毕后变成两个反斜杠,再由正则表达式解释两个反斜杠,就又解释成了一个反斜杠,所以,在正则表达式中...转载 2018-07-19 10:03:55 · 13791 阅读 · 0 评论 -
hive函数大全
1.内置运算符 1.1关系运算符 运算符 类型 说明 A = B 所有原始类型 如果A与B相等,返回TRUE,否则返回FALSE A == B 无 失败,因为无效的语法。 SQL使用”=”,不使用”==”。 A <> B 所有原始类型 如果A不等于B返回TRUE,否则返回FALSE。如果A或B值为”NULL”,结果返回”NULL”。 A < B 所有原始类型 如果...转载 2018-09-03 18:38:51 · 1833 阅读 · 0 评论 -
大数据要学哪些内容
第一阶段:静态网页基础(HTML+CSS)1.难易程度:一颗星2.技术知识点+阶段项目任务+综合能力3.主要技术包括:html常用标签、CSS常见布局、样式、定位等、静态页面的设计制作方式等第二阶段:JavaSE+JavaWeb1.难易程度:两颗星2.技术知识点+阶段项目任务+综合能力3.主要技术包括:java基础语法、java面向对象(类、对象、封装、继承、多态、抽象...转载 2018-07-04 11:59:03 · 12395 阅读 · 1 评论