开发者社区> 漏船载酒> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Hive SQL

简介:
+关注继续查看

Hive SQL的用法是大数据中比较重要的一个部分
Sql
DDL 数据定义语言

create 数据库的创建
alter 修改数据库对象
drop 删除数据库对象
truncate 清空表数据,表级别的操作,删除后数据不可恢复

DML 数据操纵语言

 insert 插入操作
update更新操作
delete删除操作

DQL 数据查询语句

SELECT

DCL 数据控制语言

用于执行权限的授予和收回操作
GRANT:授予 ,geiyongh给用户授权
Revoke:收回用户已有的权限
Create user :创建用户
create user username XXX indentity by '123456'

排序
ORDERY BY
默认升序 asc
降序 desc
Order by 后面跟两个字段 主排序字段 副排序字段

聚合函数
聚合----多行数据用一个函数制定的规则进行运算
分组----为聚合创造多行数据来源的条件
分组和聚合一般组合起来使用
Having 字句
Having 用来对分组后的结果进行进一步的过滤
ALL (子查询)
ANY(子查询)
一般与 > < > = <= > 结合在一起使用
Select * from employee where salary>
Any(select salary from employee where name='张三')
Select * from employee where salary>
ALL(select salary from employee where name='张三')
In
Exists not exists
合集
Union 去重
Union all 不去重
交集 intersect
差集 minus

表关联
主键 Primary key 外键 Foreign key
内连接
join on
左外连接 left outer join on
右外连接 right outer join on

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Flink 1.16:Hive SQL 如何平迁到 Flink SQL
Apache Flink PMC&Committer 伍翀(云邪)在 9.24 Apache Flink Meetup 的演讲内容整理。
0 0
hive统计每日的活跃用户和新用户sql开发(附shell脚本)
hive统计每日的活跃用户和新用户sql开发(附shell脚本)
0 0
网站流量日志分析--统计分析--sql 补充扩展--如何编写 hive sql|学习笔记
快速学习网站流量日志分析--统计分析--sql 补充扩展--如何编写 hive sql
0 0
Flink SQL 客户端查询Hive配置及问题解决
Flink SQL 客户端查询Hive配置及问题解决
0 0
Spark Sql 创建 Hive表的压缩格式
Spark Sql 创建 Hive表的压缩格式
0 0
Oracle、Spark、Hive SQL 正则总结
Oracle、Spark、Hive SQL 正则总结
0 0
Hive基础sql语法(DML)
因update和delete在Hive中一般用不到,本篇文章不做讲解。本文主要介绍Load和insert操作。
0 0
Hive基础sql语法(DDL)
经过前面的学习 我们了解到Hive可以使用关系型数据库来存储元数据,而且Hive提供了比较完整的SQL功能 ,这篇文章主要介绍Hive基本的sql语法。
0 0
用spark sql执行操作hive
用spark sql执行操作hive
0 0
一个sql生成hive日期维度表
一个sql生成hive日期维度表
0 0
+关注
漏船载酒
我想:这该是一条多么长的路啊.
文章
问答
文章排行榜
最热
最新
相关电子书
更多
用SQL做数据分析
立即下载
阿里云流计算 Flink SQL 核心功能解密
立即下载
Comparison of Spark SQL with Hive
立即下载