Hive建表语法及解释
建表语法:
CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name
[(col_name data_type [COMMENT col_comment], ...)]
[COMMENT table_comment]
[PARTITIONED BY (col_name data_type [COMMENT col_comment], ...)]
[CLUSTERED BY (col_name, col_name, ...)
[SORTED BY (col_name [ASC|DESC], ...)] INTO num_buckets BUCKETS]
[ROW FORMAT row_format]
[STORED AS file_format]
[LOCATION hdfs_path]
[TBLPROPERTIES (property_name=property_value, ...)]
[AS select_statement]
各关键字解释:
COMMENT col_comment:字段说明。
COMMENT table_comment:表说明。
PARTITIONED BY:创建分区表。
CLUSTERED BY:创建分桶表。
SORTED BY:指定某个桶中按照某个字段排序。
ROW FORMAT:同下面命令使用指定分隔符或者序列化反序列化方式。
DELIMITED [FIELDS TERMINATED BY char] [COLLECTION ITEMS TERMINATED BY char] [MAP KEYS TERMINATED BY char] [LINES TERMINATED BY char]
| SERDE serde_name [WITH SERDEPROPERTIES (property_name=property_value, property_name=property_value, …)]
STORED AS:指定文件类型。
LOCATION:表数据在hdfs上的存储路径。
TBLPROPERTIES:表属性信息。
AS:根据后面的查询结果创建表。
Hive建表语法及解释相关推荐
- mysql分片建表语句_Mysql元数据如何生成Hive建表语句注释脚本详解
前言 本文主要给大家介绍了关于Mysql元数据生成Hive建表语句注释脚本的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 最近在将数据从Mysql 等其他关系型数据库 抽取 ...
- mysql hive 建表语句_Mysql元数据如何生成Hive建表语句注释脚本详解
前言 本文主要给大家介绍了关于Mysql元数据生成Hive建表语句注释脚本的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 最近在将数据从Mysql 等其他关系型数据库 抽取 ...
- Oracle学习——建表语法结构以及数据类型
建表语法结构 语法结构: Create table table_name(Colun_name datatype...列名 数据类型 );举例:创建一个学生表Create table stuent(S ...
- Hive建表语句详解--CREATE TABLE
创建表的三种方法 Hive创建表的方式(默认路径/user/hive/warehouse,也可以location指定,主要针对external表) 1.使用create命令创建一个新表,带分区 CRE ...
- mysql 建表语句 stored as_Druid 解析Hive建表语句解析报错
Druid 版本: com.alibaba druid-spring-boot-starter 1.2.3 Hive 建表SQL create table ads_data.sale_detail_o ...
- 12.1.2、Doris__基本使用、doris的基本命令、建表概念、语句、建表语法、建表方式(引擎存储规则)、导入数据的方式、支持的数据类型、rollup索引
1.Doris使用(类似mysql的操作命令) 1)自带root用户 进入Doris集群:mysql -uroot -h node1 -P 9030 -p (回车输入密码) 创建用户(普通用户):cr ...
- 大数据单机学习环境搭建(5)Hive建表DDL详解
专题:大数据单机学习环境搭建和使用 1. Hive建表简单示例 1.1.Hive建表语句 1.2.表详细信息 1.3.数据展示 2. Hive建表语法详解 3.拓展1:复杂数据分割 4.拓展2:事务表 ...
- hive建表的标准格式及其建表属性详解1
Hive建表是学习使用hive的第一步,然后才能基于表对hive数据仓库进行操作.学习建表前,首先要知道hive表的构建属性 ,知道哪些属性是固定的,哪些属性是可以定制的等等. 一.标准hql建表语法 ...
- 5.hive建库建表与数据导入
建库 hive中有一个默认的库: 库名: default 库目录:hdfs://hdp20-01:9000/user/hive/warehouse 新建库: create database db_or ...
最新文章
- python自动化框架pytest pdf_pytest+python下的UI自动化基础框架
- 高级程序设计 c语言 在线作业,[北京师范大学]19秋《高级程序设计(C)》离线作业(资料)...
- 印第安人的灵魂——敏捷回顾
- Web后门工具WeBaCoo
- 在rancher服务器页面添加Host
- [react] 解释下react中component和pureComponent两者的区别是什么?
- magento创建自定义页面 (Bestseller实例) Bestseller products in Magento
- C#LeetCode刷题-字符串
- spring定时每天早上八点_SpringBoot 如何实现并发定时任务?
- pojo和java对象_java对象 POJO和JavaBean的区别
- Python实战从入门到精通第十讲——字符串与文本4之字符串搜索和替换
- google 浏览器使用的一些小技巧
- python selenium page object_Selenium Page Object 自动化测试框架-Page Object设计
- DSA数字签名含C语言实例
- 带拼音的,城市筛选组件
- NRF24L01无线通信模块使用示例和调试心得总结
- 【Python】torrentParser1.01
- java setmethod_java.util.zip.ZipEntry.setMethod(int method)方法示例
- 960H 、SDI和百万高清,谁会率先出局?
- Android Studio开发环境搭建