-
hive 的数据定义语句--DDL
- 创建数据库
语法格式如下:
CREATE DATABASE [IF NOT EXITS] database_name
[COMMENT database_comment]
[LOCATION hdfs_path]
[WITH DBPROPERTIES (property_name=property_value,.....)];
[COMMENT database_comment]:可选,表示数据库的相关描述
[LOCATION hdfs_path]:可选,用于指定数据库在HDFS上的存储位置,默认存储取决于hive配置文件 hive-site.xml 中参数 hive.metastore.warehouse.dir 指定的存储位置
[WITH DBPROPERTIES (property_name=property_value,.....)]:可选,用于设置数据库属性,propety_name 表示属性名称,property_value 表示属性值,都可以自定义
举例:
CREATE DATABASE IF NOT EXITS database_yyp
COMMENT “在线查询接口”
LOCATION ‘/hive_db/create_db/’
WITH DBPROPERTIES (“createror”=”leyinping”,“date”=”2022-09-04”];
- hive 中查询数据库
语法格式如下:
SHOW DATABASE [LIKE ‘指定查询条件’];
举例:
查询hive中所有数据库:
SHOW DATABASE;
查询hive中数据库名称首字母是i 的数据库:
SHOW DATABASE LIKE ‘I*’;
- Hive中查看数据库信息
语法格式如下:
DESCRIBE|DESC (DATABASE) [EXTENDED] db_name;
举例:
DESC DATABASE EXTENDED YYP;
- 切换数据库