zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

数据定义语言DDL之数据库操作

数据库数据 操作 DDL
2023-09-14 09:06:09 时间


官网地址: https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL

Create Database

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

(DATABASE|SCHEMA)二选一, []里面的内容为可选:即可以写也可以不写
例如:

hive> CREATE DATABASE IF NOT EXISTS hive3 WITH DBPROPERTIES('creator'='pk');

Describe Database

DESCRIBE DATABASE [EXTENDED] db_name;
DESCRIBE SCHEMA [EXTENDED] db_name;    

查看数据库信息
hive> desc database hive;
查看数据库详细信息
hive> desc database extended hive3;

Drop Database

DROP (DATABASE|SCHEMA) [IF EXISTS] database_name [RESTRICT|CASCADE];

hive (hive2)> drop database test_db CASCADE; 工作中不要使用,因为会强制的把数据库中的表删除,同时删除数据库