首页 > 学院 > 开发设计 > 正文

Hive编程指南02---Hive数据库

2019-11-06 06:43:01
字体:
来源:转载
供稿:网友

Hive数据库

1.没有指定数据库,会使用默认的数据库default

2.创建数据库

    CREATE DATABASE IF NOT EXISTS <database>

    LOCATION '/目录' //默认为/usr/hive/warehouse

    COMMENT '描述信息'

    可以使用DESCRIBE DATABASE <database>命令查看数据库信息

    WITH DBPROPERTIES('creator'='','date'='') //一些键值对属性信息

    可以使用DESCRIBE DATABASE EXTENDED <database>命令查看数据库信息

3.查询数据库---Like正则匹配

    SHOW DATABASE LIKE 'h.*'; //列举出所有以字母h开头,以其他字符结尾(.*)的数据库名

4.删除数据库

    默认情况下,Hive不允许删除包含有表的数据库。一种方法,删除数据库中的表,再删除数据库;另一种方法,最后加上关键字CASCADE(默认为:RESTRICT)

    DROP DATABASE IF EXISTS <database> CASCADE;

5.修改数据库

    ALTER DATABASE <old database> SET <new database> DBPROPERTIES('edited-by'='');//DBPROPERTIES设置键值对属性值,描述数据库的属性信息


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表