Hive3:库操作常用语句

1、创建库

sql 复制代码
create database if not exists myhive;

2、选择库

sql 复制代码
use  myhive;

3、查看当前选择的库

sql 复制代码
SELECT current_database();

4、查看库详细信息

sql 复制代码
desc  database  myhive;

可以查看数据文件在hdfs集群中的存储位置

5、创建库时制定hdfs的存储位置

sql 复制代码
create database myhive2 location '/myhive2';

6、修改location对应的位置

sql 复制代码
ALTER DATABASE myhive2 SET LOCATION 'hdfs://hadoop102:8020/myhive/myhive2';

注意:修改时,对应的location值必须使用hdfs协议路径,否则报错

7、删除空库

sql 复制代码
drop  database  myhive;

8、删除非空的库

如果库中有表,则删除时,需要加上cascade关键词,强制删除。

sql 复制代码
drop  database  myhive2  cascade;
相关推荐
工作中的程序员3 天前
hive sql优化基础
hive·sql
风跟我说过她3 天前
Sqoop的安装与配置
hive·hadoop·经验分享·centos·hbase·sqoop
DashingGuy8 天前
hive、spark任务报错或者异常怎么排查以及定位哪段sql
hive·sql·spark
秦JaccLink11 天前
Hive语句执行顺序详解
数据仓库·hive·hadoop
AI算力网络与通信11 天前
大数据领域 Hive 数据仓库搭建实战
大数据·数据仓库·hive·ai
工业互联网专业14 天前
基于大数据hive的银行信用卡用户的数仓系统的设计与实现_django
大数据·hive·django·毕业设计·源码·课程设计·数仓系统
顧棟14 天前
【Hive实战】hive-testbench的调研
数据仓库·hive·hadoop
emmm...15 天前
hive连不上,报错9000拒绝连接
数据仓库·hive·hadoop
野老杂谈15 天前
Hive SQL 中的时间戳转换详解
hive·hadoop·sql
大数据CLUB15 天前
基于hive和mapreduce的地铁数据分析及可视化_hive作为数据库
大数据·hive·hadoop·分布式·数据分析·mapreduce