Hive的操作

HQL和SQL基本相同

Hive的数据库名和表明不区分大小写**
ps:命名的时候1.不能以数字开头 2.不能使用关键字 3.不要使用特殊字符
常用命令
查询数据库
show databases;
创建一个数据库
create database bd1814;
创建一个数据库名为myhive,加入描述信息添加属性信息
create database myhive comment ‘this is myhive db’ with dbproperties(’‘author’=‘me’,‘date’=‘2018-10-11’);
查询数据库信息
desc database myhive;
关键字extended 看有扩展信息
desc database extended myhive;
ps:要查看数据的元数据信息 desc database 数据库名
元数据信息+扩展信息 desc database extneded 数据库名
在原有数据库基础上添加信息的属性信息
alter database myhive set dbproperties(‘id’=‘1’);
alter database 数据库名 set dbproperties(‘属性名’=‘属性值’);
使用某个数据库
use myhive;
use 数据库名;
删除数据库(轻易不要使用,后果自负)
drop database myhive;
drop database 数据库名
ps:当前数据库下是不能有表的
强制删除(有表也能删)
drop database 数据库名 cascade;
建表create table if not exists 表名( 列名 数据类型,类名 数据类型);
create table if not exists t_1(id int,name string,sex int);

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值