hive的数据库操作

前言

基于hadoop集群搭建hive仓库,hadoop集群搭建和
hive数据仓库搭建。关于hive的表和数据库详细操作。

一、数据库操作

1.创建数据库

语法格式如下。
CREATE DATABASE [IF NOT EXISTS] database_name
[COMMENT database_comment]
[LOCATION hdfs_path]
[WITH DBPROPERTIES (property_name=property_value, …)];

参数说明:
CREATE DATABASE:创建数据库的固定语法。
IF NOT EXISTS:为可选,用于判断创建的数据库是否存在,若存在则不创建。
database_name:用于自定义数据库的名称。
COMMENT database_comment:为可选,用于自定义数据库的描述信息。
LOCATION hdfs_path:为可选,用于定义数据库在HDFS存储数据的目录。
WITH DBPROPERTIES (property_name=property_value, …):为可选,用于自定义数据库的属性信息。

create database if not exists hive_db
comment 'This is my hive_db'
location '/hive/hive_db'
with dbproperties ('author'= 'zhangsan','date'='2022-07-01');

2.查看数据库

DESCRIBE DATABASE [EXTENDED] database_name;

DESCRIBE DATABASE:为查看数据库信息的固定语法。
EXTENDED:为可选,用于显示数据库的属性信息。

describe database extended hive_db;

3.修改数据库

ALTER DATABASE database_name SET DBPROPERTIES (property_name=property_value, …);

ALTER DATABASE:表示修改数据库的固定语法。
SET DBPROPERTIES:表示修改数据库属性的固定语法。
property_name和property_value:分别用于指定修改的属性,及其对应的属性值。

alter database hive_db 
set dbproperties ('author'='lisi','date'='2022-07-02');

你可能感兴趣的:(hive,数据库,hadoop)