Hive Create/Drop/Bucketed Table
来源:互联网 发布:unity3d脚本教程基础 编辑:程序博客网 时间:2024/05/19 04:27
Create Table
hive表的创建有两种方式:
方式一:
CREATE [TEMPORARY] [EXTERNAL]TABLE [IF NOT EXISTS] [db_name.]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_bucketsBUCKETS]
[SKEWED BY (col_name, col_name, ...)
ON ((col_value, col_value, ...), (col_value, col_value, ...), ...)
[STORED AS DIRECTORIES]
[
[ROW FORMAT row_format]
[STORED AS file_format]
| STORED BY 'storage.handler.class.name'
[WITH SERDEPROPERTIES (...)]
]
[LOCATION hdfs_path]
[TBLPROPERTIES (property_name=property_value, ...)]
[AS select_statement];
- CREATE TABLE 用所给的表名创建一张表。如果表名已存在则抛出异常,如果加上 [IF NOT EXISTS]关键字的跳过异常。
- 表名、列名对大小写不敏感,但是SerDe 和属性名对大小写敏感。
- 为了执行表所在数据库,可以在CREATE TABLE前加上USE database_name语句或者在创建表时使用[db_name.]table_name标明数据库名称,如果没有指定数据库,所建表将放入默认数据库DEFAULT中。
- Hive Create/Drop/Bucketed Table
- hive create extenal table
- hive Create/Drop/Alter/Use Database
- How to Create/Drop Database, Table
- hive的create table 问题
- error: hive create table failed
- HIVE CREATE TABLE(一)
- hive 的drop table命令出错
- Hive drop table卡住的问题
- HIVE入门—初尝Create Table
- Hive create external table partition关联数据文件
- MySQL基础知识---------CREATE TABLE 语法/DROP DATABASE语法
- sqlserver——insert into /select into/create table/drop
- hive create database/table 和 hive 命令操作
- CREATE TABLE、ALTER TABLE、DROP TABLE等,及表内列的添加、删除以及列的修改
- hive desc表乱码 show create table 乱码
- hive create table: Specified key was too long; max
- ORA-14452: attempt to create, alter or drop an index on temporary table already in use
- Cardboard虚拟现实开发初步(一)
- 使用pscp上传文件到linux系统
- 前端学习(三)
- Android proguard遇到的若干问题以及解决思路
- dll动态库调用问题
- Hive Create/Drop/Bucketed Table
- session和cookie的二者详细的区别
- 【BZOJ1283】序列【最大费用最大流】
- Android开发内存泄露之--Handler引起的内存泄露
- java类初始化顺序-阿里笔试题
- Dom解析xml文件
- C# WPF中DataGrid的数据绑定(Binding)
- 二、Builder设计模式
- C++程序员面试总结