博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hive sql和mysql的区别_【数据库】HIVE SQL与SQL的区别
阅读量:7182 次
发布时间:2019-06-29

本文共 415 字,大约阅读时间需要 1 分钟。

总体一致:

Hive-sql与SQL基本上一样,因为当初的设计目的,就是让会SQL不会编程MapReduce的也能使用Hadoop进行处理数据。

因此,大胆使用SQL的,如果遇到不对的,再查。

用法上的区别:

1. HQL不支持行级别的增、改、删,所有数据在加载时就已经确定,不可更改。

2. 不支持事务。

3. 支持分区存储。

hive下的SQL特点:

1.不支持等值连接,一般使用left join、right join 或者inner join替代。

2.不能智能识别concat(‘;’,key),只会将‘;’当做SQL结束符号。

3.不支持INSERT INTO 表 Values(), UPDATE, DELETE等操作

4.HiveQL中String类型的字段若是空(empty)字符串, 即长度为0, 那么对它进行IS NULL的判断结果是False,使用left join可以进行筛选行。

5.不支持 ‘< dt

转载地址:http://ajazm.baihongyu.com/

你可能感兴趣的文章
Hadoop2安装
查看>>
12306铁道部订票网站瘫痪 技术惹的祸?
查看>>
Sitecore7.5 安装指南 -- 通过ZIP文件安装
查看>>
我的友情链接
查看>>
React Native 学习中遇到的问题记录
查看>>
秒杀系统设计
查看>>
动态库
查看>>
javascript如何深拷贝一个变量
查看>>
观察者模式及java实现
查看>>
Java 11配合jpa(hibernate)报错的解决方案
查看>>
在Linux里设置环境变量的方法(export PATH)
查看>>
Ignite 本地多实例
查看>>
Phalapi 做接口
查看>>
ubuntu给Apache指定网站根目录
查看>>
qt mac 图标
查看>>
cursor: pin S wait on X数据库缓慢
查看>>
OSX下安装PgBouncer
查看>>
删除目录下面指定目录
查看>>
java 单例模式的几种实现及分析
查看>>
Centos6.5 安装无线网卡驱动实现无线上网
查看>>