Hive表DDL操作(一) 第1关:Create/Alter/Drop 数据库

本文介绍了在Hive中创建、修改和删除数据库的步骤。创建数据库涉及使用CREATEDATABASE语句,包括指定数据库名称、存储位置以及附加属性。修改数据库使用ALTERDATABASE设置属性。删除数据库则用DROPDATABASE,可以选择RESTRICT或CASCADE选项。示例展示了创建名为test1的数据库,然后修改创建人,最后删除该数据库的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

相关知识

为了完成本关任务,你需要掌握: 1.如何创建数据库; 2.如何修改数据库; 3.如何删除数据库。

Create 创建数据库

数据库本质上是一个目录或命名空间,用于解决表命名冲突。

创建数据库的语法为:

 
  1. CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name
  2. [COMMENT database_comment]
  3. [LOCATION hdfs_path]
  4. [WITH DBPROPERTIES (property_name=property_value,…)];
  • DATABASE|SCHEMA:用于限定创建数据库或数据库模式
  • IF NOT EXISTS:目标对象不存在时才执行创建操作(可选)
  • COMMENT:起注释说明作用
  • LOCATION:指定数据库位于HDFS上的存储路径。若未指定,将使用${hive.metastore.warehouse.dir}定义值作为其上层路径位置
  • WITH DBPROPERTIES:为数据库提供描述信息,如创建database的用户或时间
  1. 创建一个名为shopping的数据库,位于HDFS/hive/shopping下,创建人为Xiaoming,创建日期为:2019-01-01
 
  1. CREATE DATABASE IF
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值