Hive 6. 数据库操作
来源:互联网 发布:软件开发组织架构 编辑:程序博客网 时间:2024/06/05 02:20
数据存储
一个数据库对应与文件系统中的一个目录。且他们的根目录即是
hive.metastore.warehouse.dir
配置项来设置的。比如我这里就是 /user/henvealf/hive/warehouse
刚开始进入 hive 命令行时,默认位于名为 default 的默认数据库中。其数据目录就在 /user/henvealf/hive/warehouse 下。而对于用户自定义的数据库,将会在 数据目录下有一个对应的目录,目录名称格式为
数据库名.db
创建数据库
之下的操作都是在 CLI 中,为了便于观看,关键字使用驼峰法,规范是全大写。
创建一个普通的数据库。
Create Database dbname;
为了避免数据库已存在而抛出异常:
Create Database If Not Exists dbname;
列出所有数据库
Show databases;
如果数据库太多,可使用 Like 加正则表达式来筛选,下面是一个简单的:
Show Database Like 'h.*';
指定数据目录的位置:
Create Database dbname Location '/other/warehouse/';
添加数据库描述信息:
Create Database dbname Comment 'is a common database';
展示描述信息:
Describe Database dbname;
将会展出上面设置的描述信息,和数据目录的位置。
增加数据库的键值对属性信息
Create Database dbnameWith DbProperties ('creator' = 'henvealf', 'date' = '2016-10-30');
以后都自己 Describe 看看结果
使用数据库
Use dbname;
删除数据库
Drop Database If Exists dbname; Drop Database If Exists dbname Cascade;
If Exists 可选,不罗嗦了。
第二句一次删除数据库中的表。要不就需要先删除其中的表。
修改数据库
数据库一旦创建,其元数据就无法修改了,只能修改其键值对属性。
Alter Database dbname Set DbProperties ('edited-by' = 'vaf');
End!!
0 0
- Hive 6. 数据库操作
- Hive数据库操作
- Hive数据库操作
- HIVE数据库的基本操作
- Hive 操作数据库语句总结
- Hive 操作数据库语句总结
- Hive 操作数据库语句总结
- Hive 操作数据库语句总结
- Hive-命令行基本操作和java API访问hive数据库
- hive元数据库表分析及操作
- Gradle实战:执行sql操作hive数据库
- Hive数据库及表的基本操作
- Hive 数据库仓库的基本操作
- Hive元数据库表分析和操作
- Hive中对数据库,表的操作
- Hive命令行常用操作(数据库操作,表操作)
- Hive命令行常用操作(数据库操作,表操作)
- hive操作
- zurmo(2)-自定义模块(2)-易忘点
- Android常用整理
- 145. Binary Tree Postorder Traversal[hard]
- 图解SQL的Join
- Centos 6.5更换yum的源为阿里和网易的源
- Hive 6. 数据库操作
- 使用pyhton采用多线程方式ping IP
- php五大运行模式CGI,FAST-CGI,CLI,ISAPI,APACHE模式浅谈
- 网络信息安全学习平台脚本关-第五关
- oracle 时间操作
- 理解try-with-resources语句及示例
- PHP---禁用缓存和文件下载
- 312. Burst Balloons[hard]
- Java 错误:找不到或无法加载主类