美文网首页
Hive表的基本操作(0923)

Hive表的基本操作(0923)

作者: hipeer | 来源:发表于2018-09-23 16:37 被阅读0次

一、Databases

create database test;
create database test location '/temp/data';
create database if not exists test; 
select current_database();  // 查看当前数据库
use test;  // 切换数据库
create table test.tb1(id int,name string,age int);
insert into tb1 values(1,'tom',12) ; // 向表中插入数据
drop database test; // 删除空db
drop database test cascade;  // 级联删除test数据库,db中的表也删除
drop database if exists test cascade;
alter database test set owner user steven; 
set hive.cli.print.header=true; // hive sehll中设置显示表头
exit ;  // 退出hive shell

二、Tables;

show tables; 
show tables '*sam*'; 
show tables '*sam|lily*' ; 
show table extended like 'o*'; 
desc  table_name;
show create table table_name; 
show columns in table_name; 
alter table old_table rename to new_table;  // 表重命名
alter table student add columns(columnName type);   // 添加列
alter table student change old_column new_column type;  // 修改列
alter table student replace columns(id int,name string,age int);  // 替换列,也可以删除指定列
truncate table student;  // 删除表中所有的数据
drop table tablename;  // 删除表
// 启用/禁用表
alter table stu enable NO_DROP; //不允许删除
alter table stu disable NO_DROP;//允许删除  
// 导出表结构+数据到hdfs,数据保存在/temp/oo/data目录下,元数据保存在/temp/oo/_metadata文件中:
export table work to "/temp/oo";
export table employee_partition partition (year=2014, month=11) to '/temp/output'; 
// 数据导入
import table empolyee_imported from '/temp/oo'; 
import table employee_partitioned_imported from '/temp/output’;

相关文章

  • Hive表的基本操作(0923)

    一、Databases 二、Tables;

  • Hive之同比环比的计算

    Hive系列文章 Hive表的基本操作[http://www.ikeguang.com/?p=1657] Hive...

  • HIVE

    基本操作 hive进入hive模式 exit; 退出hive模式 展示正则匹配表名hive> use ad_s...

  • Hive sql常见操作

    基本sql操作 hive表操作 分区操作 Hive内置函数 (1)数学函数 常用的数学函数都有:round、flo...

  • hive基础语法

    目录 Hive安装和启动 Hive表操作-分区表 Hive表操作-复杂类型操作 Hive 查询语句 Zepplin...

  • Hive基本操作

    参考:hive 表的常用操作Hive基本操作 1 Thrift Server Thrift 支持多种语言之间的RP...

  • Hive 基本操作

    数据库基本操作 ( 和MySQL脚本相似 ): 创建删除库操作 创建删除表操作 hive 特点 Hive不支持修改...

  • Hive表的基本操作

    1. 创建表 create table语句遵从sql语法习惯,只不过Hive的语法更灵活。例如,可以定义表的数据文...

  • [译]Hive学习指南(二)

    Hive SQL的能力 Hive's SQL提供了基本SQL操作。这些操作作用于表和分区,具有以下能力: 可使用W...

  • Hive中的表操作

    Hive中的表的基本操作。如下。 首先创建一个雇员表和部门表 雇员表create table emp(empno ...

网友评论

      本文标题:Hive表的基本操作(0923)

      本文链接:https://www.haomeiwen.com/subject/avixoftx.html