【Hive】——DDL(DATABASE)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

1 概述

在这里插入图片描述
在这里插入图片描述

2 创建数据库

在这里插入图片描述
在这里插入图片描述

create database if not exists test_database
comment "this is my first db"
with dbproperties ('createdBy'='Allen');

3 描述数据库信息

describe 可以简写为desc
extended 可以展示更多信息

describe database test_database;
describe database extended test_database;
desc database extended test_database;

4 切换数据库

use default;
use test_database;

5 删除数据库

RESTRICT默认行为意味着数据库为空的时候才删除
CASCADE可以删除带表的数据库谨慎使用
–注意 CASCADE关键字慎重使用

DROP (DATABASE|SCHEMA) [IF EXISTS] database_name [RESTRICT|CASCADE];
drop database test_database cascade ;

6 更改数据库

6.1 更改数据库属性

ALTER (DATABASE|SCHEMA) database_name SET DBPROPERTIES (property_name=property_value, ...);

6.2 更改数据库所有者

ALTER (DATABASE|SCHEMA) database_name SET OWNER [USER|ROLE] user_or_role;

6.3 更改数据库位置

ALTER (DATABASE|SCHEMA) database_name SET LOCATION hdfs_path;
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6