Hive 是基于Hadoop 构建的一套数据仓库分析系统,它提供了丰富的SQL查询方式来分析存储在Hadoop 分布式文件系统中的数据,可以将结构
化的数据文件映射为一张数据库表,并提供完整的SQL查询功能,可以将SQL语句转换为MapReduce任务进行运行,通过自己的SQL 去查询分析需
要的内容,这套SQL 简称Hive SQL,使不熟悉mapreduce 的用户很方便的利用SQL 语言...
分类:
数据库 时间:
2014-06-22 22:41:52
阅读次数:
342
错误:”?”日文符号插入sql-server2005符号,出现乱码
原因:DB字段设为varchar,DB文字编码为“Chinese_PRC_CI_AS”
对应:字段类型变化
varchar → nvarchar
插入SQL语句变化
insert into tblTest(remark) values ('王?王')
→...
分类:
数据库 时间:
2014-06-22 21:30:03
阅读次数:
278
最近项目使用mysql数据库,以前没接触过。所以找了些资料学习。
目前通过navicat for mysql工具进行mysql数据基本操作。
1.安装navicat for mysql后,建立连接。
2.导入需要创建的sql语句。通过选中库名称右键运行sql文件,加载需要导入的sql语句。
3.增加其中数据,注意增加的字段如果增加提示1306错误,需要修改字段的符号位utf8后即可增加
...
分类:
数据库 时间:
2014-06-22 21:11:36
阅读次数:
210
在编写SQL语句时,如果要实现一张表有而另外一张表没有的数据时, 通常第一直觉的写法是:
select * from table1 where table1.id not in(select id from table2)
这种写法虽然看起来很直观,但是执行的效率会非常低下,在数据量很大的时候效果尤其明显,我们推荐使用not exists或左连接来代替。
select a.* from ta...
分类:
数据库 时间:
2014-06-22 16:36:50
阅读次数:
244
前言 课前补充知识
Number(p,s)
Number(p,s):数字类型,p 表示数字的有效长度(从数字的左边第 1 位不为 0
的开始算起,直到最右边的长度;取值范围 0~38 位),s 表示数字的精度(即小数点右边的位数,取值范围-84~127 位);
Varchar2(s)
Varchar2(s):可变长的字符类型,s 表示字符串的长度,取值范围 1~4000 位;
...
分类:
数据库 时间:
2014-06-22 15:36:06
阅读次数:
222
第一章 基本的SQL语句
1. 查询数据库系统时间,常以服务器默认的格式进行显示(根据数据库的字符集而定);
注意:dual 为数据库中的虚表,隶属于管理员 sys 用户,但所有的用户都可以访问;无实际意义,仅充当select 语句的结构(用 select取系统信息、临时结果等时,以 dual 充当语句结构);
TYGER@ORCL>select sysdate from dual...
分类:
数据库 时间:
2014-06-22 14:04:43
阅读次数:
269
当我们执行一个比较简单的操作时,一般都是用SQL语句。但是当逻辑越来越复杂时,仅仅使用顺序执行的SQL语句序列表现出很大的局限性。这时,就可以考虑用另一种方法了,那就是存储过程。
现在数据库系统往往采用客户机/服务器计算模式,很多工作可以在客户端完成,也可以在服务器端完成。客户机/服务器系统与传统的数据库系统的一个很重要的区别是,在传统的数据库系统中只存放数据,所有的应用程序都在用户端,都与用户实际运行的应用程序捆绑在一起;而客户机/服务器系统中,在数据库中还存放程序,由于这种程序以数据库对象的...
分类:
数据库 时间:
2014-06-22 06:55:12
阅读次数:
273
insert into prefix_${table_name} (a, b, c) values (#{a}, #{b}, #{c})
${} 表示直接使用字面量(literal value)
#{} 表示这个是个参数
如果 table_name 是 “ABC”
则 ${table_name} 是 ABC
#{table_name} 是 “ABC"...
分类:
数据库 时间:
2014-06-22 00:58:21
阅读次数:
240
SQL Server 数据导入Mysql详细教程
SQL Server数据库和Mysql 数据库都是关系型数据库,虽然很多数据库都对SQL语句进行了再开发和扩展,使得在不同的数据库中执行的方法或用法不一,但是 SQL Server,Mysql ,Access等都采用了SQL语言标准,不同的数据库中的数据是可以导入的。对于大数据的导入是有相当大的意义。
今天,我和大家一起分享一下...
分类:
数据库 时间:
2014-06-21 18:48:42
阅读次数:
306
昨天用SQL语句建表的时候写了一段代码,对于代码的逻辑和内容我不太肯定对不对,反正是毫不犹豫的让它执行了,过程中出现好几个错误,当时没有太在意,想着大不了出错了再重写一个,结果……太可恨了,从昨天到现在十几个小时,SQL Server毫无商量的给我罢工了!于是乎,我开始了漫长的“寻错”之路。
先看下出错信息:
1.通过以往经验我先打开了SQL Server配置工具——>配置管理器...
分类:
数据库 时间:
2014-06-21 18:36:30
阅读次数:
303