hive shell最常用的操作命令

hive最常用的命令

创建表,携带数据

create table employees1 as select * from employees;

创建表,携带表结构

create table employees2 like employees;

查看hive建表语句(拷出来自己改)

show create table tablename;

查看当前所在库

select current_database();

查看所有库

show databases;

进入test库

use test;

查看库里的表

show tables;

查看user表结构

desc user;

查看user表详细信息(比如存储位置)

desc formatted user;

查看表分区

show partitions user;

添加分区,增加一个分区文件

alter table partition_role add partition(day = 7);
alert table partition_role add partition(day = 5) partition(seconds = 41);

删除分区(删除相应分区文件)

alter table test1 drop partition (pt_d = ‘20170101’);

修改表名(库名是不可以修改的)

alter table users1 rename to users;

删除表

drop table if exists tablename;

删除库(适用于库里面没有表的情况,如果存在表则会报错,需要把表删除完才可以用这句来删除库)

drop database if exists userdb; 

强制删除库(会删掉库里全部相应的表)

drop database if exists DB_name cascade;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值