hive最常用的命令
创建表,携带数据
复制代码
1
2create table employees1 as select * from employees;
创建表,携带表结构
复制代码
1
2create table employees2 like employees;
查看hive建表语句(拷出来自己改)
复制代码
1
2show create table tablename;
查看当前所在库
复制代码
1
2select current_database();
查看所有库
复制代码
1
2show databases;
进入test库
复制代码
1
2use test;
查看库里的表
复制代码
1
2show tables;
查看user表结构
复制代码
1
2desc user;
查看user表详细信息(比如存储位置)
复制代码
1
2desc formatted user;
查看表分区
复制代码
1
2show partitions user;
添加分区,增加一个分区文件
复制代码
1
2
3alter table partition_role add partition(day = 7); alert table partition_role add partition(day = 5) partition(seconds = 41);
删除分区(删除相应分区文件)
复制代码
1
2alter table test1 drop partition (pt_d = ‘20170101’);
修改表名(库名是不可以修改的)
复制代码
1
2alter table users1 rename to users;
删除表
复制代码
1
2drop table if exists tablename;
删除库(适用于库里面没有表的情况,如果存在表则会报错,需要把表删除完才可以用这句来删除库)
复制代码
1
2drop database if exists userdb;
强制删除库(会删掉库里全部相应的表)
复制代码
1
2drop database if exists DB_name cascade;
最后
以上就是专一白羊最近收集整理的关于hive shell最常用的操作命令的全部内容,更多相关hive内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复