概述
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;
最后
以上就是专一白羊为你收集整理的hive shell最常用的操作命令的全部内容,希望文章能够帮你解决hive shell最常用的操作命令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复