【Hive】——DDL(DATABASE)
2023-12-14 12:17:21
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;
文章来源:https://blog.csdn.net/qq_42000631/article/details/134989793
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!