首页IT科技hive表dml操作educoder(Hive ddl语法使用详解)

hive表dml操作educoder(Hive ddl语法使用详解)

时间2025-05-04 00:24:09分类IT科技浏览3742
导读:一、前言 使用过关系型数据库mysql的同学对mysql的ddl语法应该不陌生,使用ddl语言来创建数据库中的表、索引、视图、存储过程、触发器等,hive中也提供了类似ddl的语法。本篇将详细讲述hive中ddl的使用。...

一           、前言

使用过关系型数据库mysql的同学对mysql的ddl语法应该不陌生           ,使用ddl语言来创建数据库中的表                 、索引    、视图        、存储过程                  、触发器等               ,hive中也提供了类似ddl的语法           。本篇将详细讲述hive中ddl的使用                 。

二       、hive - ddl 整体概述

在Hive中      ,DATABASE的概念和RDBMS中类似         ,我们称之为数据库               ,DATABASE和SCHEMA是可互换的         ,都可以使用      ,默认的数据库叫做default               ,存储数据位置位于/user/hive/warehouse下            ,用户自己创建的数据库存储位置是/user/hive/warehouse/database_name.db下    。

如下是我们操作演示时候创建的一个名叫test的数据库   ,在hdfs上的目录展示如下

ddl主要包括数据库数据表相关的操作               ,接下来分别通过操作进行演示说明

三     、数据库操作

3.1 创建数据库完整语法

CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name [COMMENT database_comment] [LOCATION hdfs_path] [WITH DBPROPERTIES (property_name=property_value, ...)];

参数说明:

COMMENT:数据库的注释说明语句;</

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
wordpress插件seo(探索WordPress插件字典:优化您的网站体验) vue项目怎么打包部署(前端Vue项目webpack打包部署后源码泄露解决)