Apache Software Foundation

Database 操作


1. 查看 & 使用数据库

# 查看数据库
show databases;
# 使用数据库
use database_name;

2. 新建数据库

语法:

CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name   --DATABASE|SCHEMA 是等价的
  [COMMENT database_comment] --数据库注释
  [LOCATION hdfs_path] --存储在 HDFS 上的位置
  [WITH DBPROPERTIES (property_name=property_value, ...)]; --指定额外属性

示例:

CREATE DATABASE IF NOT EXISTS hive_test
  COMMENT 'hive database for test'
  WITH DBPROPERTIES ('create'='heibaiying');

3. 查看数据库信息

语法:

-- EXTENDED 表示是否显示额外属性
DESC DATABASE [EXTENDED] db_name; 

示例:

DESC DATABASE  EXTENDED hive_test;

4. 删除数据库

语法: