Hive DDL
Hive
数据库操作
基本语法CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name
[COMMENT database_comment]
[LOCATION hdfs_path]
[WITH DBPROPERTIES (property_name=property_value, ...)];
说明:
- IF NOT EXISTS:如果不存在则创建
- COMMENT:注释
- LOCATION:数据库存放目录
- WITH DBPROPERTIES:拓展信息,key/value
创建数据库
hive(default)>CREATE DATABASE testdb;
创建数据库判断数据库是否存在
hive(default)>CREATE DATABASE IF NOT EXISTS testdb;
显示现有数据库
hive(default)>show databases;
条件查询现有数据库
hive(default)>show databases like't.*';
OK
database_name
testdb
Timetaken:0.053seconds,Fetched:1row(s)
创建指定存放目录位置数据库
hive(default)>create database testdb_loc location'/user/hive/warehouse/testdb_loc';
OK
Ti