Hive的基础操作有哪些
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章主要介绍Hive的基础操作有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Hive(入门篇) 20180717Hive是什么?Hi
千家信息网最后更新 2025年02月02日Hive的基础操作有哪些2018 07 17 Hive是什么?
这篇文章主要介绍Hive的基础操作有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
Hive(入门篇)
Hive-基础
--Hive是Hadoop生态圈系统中不可少的一个工具
--Hive提供了一种被称为Hive查询语言(简称HiveQL或HQL)的SQL方言,来查询存储在Hadoop集群中的数据
--Hive不是一个完整的数据库,他不支持记录级别的更新、插入或删除操作,但可以通过查询生成新表或将查询结果导入文件
--Hive中,即使数据集相对较小,往往也需要执行很长时间
--Hive不支持事务级操作
--Hive中"一次使用"命令
$ hive -e"SELECT * FROM yytable LIMIT 3";
OK
zs 10
ls 20
ww 30
Time taken: 4.449 seconds
临时应急时可以使用这个功能将查询文件保存到一个文件中
$ hive -e"SELECT * FROM yytable LIMIT 3" > /tmp/test
$ cat /tmp/test/
zs 10
ls 20
ww 30
Hive中的数据库
如果用户没有显示制定数据库,那么会用默认的数据库default。
Hive会为每个每个数据库创建一个目录。数据库中的表将会以这个数据库目录的子目录形式存储。
有一个例外就是default数据库中的表,因为这个数据库本身没有自己的目录。
--创建数据库
hive > CREATE DATABASE tmp;
如果数据库tmp已经存在的话,那么将会抛出一个错误信息,使用以下语句可避免这种错误信息
hive > CREATE DATABASE IF NOT EXISTS tmp;
--查看数据库
hive >SHOW DATABASES;
default
tmp
如果数据库非常多的话,可以使用正则表达式来筛选需要的数据库名
hive >SHOW DATABASES LIKE 't.*'
tmp
--切换数据库
USE命令用于将某个数据库切换为你想要去的数据库
hive >USE tmp;
--删除数据库
hive >DROP DATABASE IF EXISTS tmp;
默认情况下,Hive是不允许用户删除一个包含有表的数据库的
用户要么先删除数据库中的表,再删除数据库;要么在删除命令最后加上关键字CASCADE,这样Hive自行先删除数据库中的表
hive >DROP DATABASE IF EXISTS tmp CASCADE ;
使用RESTRICT这个关键字的话就和默认情况一样,想删数据库,先删表
以上是"Hive的基础操作有哪些"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
数据
数据库
查询
基础
命令
文件
用户
目录
信息
关键
关键字
内容
情况
篇文章
要么
错误
切换
存储
支持
事务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
迷之国度服务器
魔域新区服务器人满
鸿蒙软件开发难度
扬州一贷通网络技术信息有限公司
两台服务器自动备份切换
幼儿园网络安全演练活动简报
史上最先进数据库
服务器中定期删除的方块指令
梦幻西游四海升平服务器散人多吗
常见网络安全管理技术
通讯网络技术就业前景
广东网络技术服务案例
常用的数据库链表语句
u9 数据库部署
互联网科技产业观察
网关服务器开发
查询数据库耗时
网络安全金融知识
服务器坏了怎么重新装系统
数据库领域的顶级期刊
更改登入用户默认访问数据库
广东网络技术服务案例
吉林中天网络技术有限公司
财务软件开发下载
软件开发部门新年口号
光彩玖玖互联网科技
阿里云数据库租费每年多少钱
网络安全群发内容
现代数据库的最大优点
数据库可疑修复