Hive的基本操作

Hive的基本操作

参考: Hive(二)hive的基本操作 - 凌-风 - 博客园

Hive - 标签 - 凌-风 - 博客园

1:创建数据库

     create database userTest comment '' with dbpropertie。。。。。

2:切换数据库 

    use userTest;

3:删除数据库

    drop database userTest;

    删除数据库时要保证数据库为空,否则会报错

4:查看数据库信息

    describe database extended userTest

5:创建表(内部表)

   1: create table dataFlow(phoneNumber string,upFlow int,downFlow int);

   2:创建以某个分隔符的表

    create table dataFlow(phoneNumber string,upFlow int,downFlow int) row format delimited fields terminated by ',' ;

    3:

create table [external] employees(

name string,

salary float,

subordinates array<string>,

deductions map<string,float>,

address struct<street:string,city:string,state:string,zip:int>

)

row format delimited fields terminated by '\t' lines terminated by '\n' stored as textfile;

6:查看数据表的创建过程

    show create table dataFlow;

7:查看数据表信息

    desc dataFlow;

    desc [extended,formatted] tablename;

8:删除数据表

    drop table 数据库名.表名

9:数据导入

  内部:  load data local inpath '/home/bigdata/dataFlow.log' into table sand.dataFlow;

  外部:load data inpath '/dataFlow.log' overwrite into table dataFlow;

10:创建表(外部表)

 a、创建内部表   

                   create table mytable (id int, name string) row format delimited fields terminated by ','

                   stored as textfile;

 

                b、创建外部表

                    create external table mytable2 (id int, name string) row format delimited fields

                    terminated by ',' location '/user/hive/warehouse/mytable2';

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值