Hive基本语法

1.元数据服务:nohup hive --service metastore &

2.远程服务:nohup hive --service hiveserver2 &

3.创建数据库:create database [if not exist] 库名

4.使用数据库:use 库名

5.查询当前使用的数据库:select current_database()

6.查看数据库详情:desc/describe database 库名;show create database 库名

7.删除数据库:drop database 库名 cascade --(cascade代表强制删除)

8.创建内部表:

create table [if not exists] 表名(

)row format delimited fields terminated by ' '    --- 如何分割符

collection items terminated by ' '                       --- 如何分割集合

map keys terminated by ' '                                --- 如何分割映射     

lines terminated by ' ' ;                                       --- 如何分割行

9.创建外部表:

create external table [if not exists] 表名(

)

10.修改表结构操作:

(1)修改表名:alter table 表名 rename to 新表名

(2)修改列名:alter table 表名 change 列名 新列名 列名属性

(3)添加多列:alter table 表名 add colunms(列名1 列名属性,列名2 列名属性...)

11.加载文件

(1)加载hdfs文件目录数据:load data inpath ' ' into table 表名

(2)加载centors系统目录数据:load data local inpath ' ' into table 表名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值