hive2.3.1 详细笔记(二) hive-DDL 数据库操作(附带视频讲解)

  • 显示系统所有的数据库
show databases ;
OK
+----------------+
| database_name  |
+----------------+
| default        |
+----------------+
  • 模糊显示的数据库
show databases  like "db*" ;
  • 创建数据库
create database db_doit ;
create database if not exists db_doit15 ;  -- 避免报错
-- 创建数据库 指定库的位置  不指定 在/user/hive/warehouse
 *** 关键字  location 指定表或者是数据库的位置  (HDFS)
 create database if not exists db_doit17 location   "/db_doit17.db" ;

​​​​​​

  • 修改数据库
alter  database  db_doit15  set dbproperties("author"="DOIT") ;
  • 显示数据库的详细消息
desc database extended  db_doit15  ;
OK
+------------+----------+----------------------------------------------------+-------------+-------------+-------------+
|  db_name   | comment  |                      location                      | owner_name  | owner_type  | parameters  |
+------------+----------+----------------------------------------------------+-------------+-------------+-------------+
| db_doit15  |          | hdfs://linux01:9000/user/hive/warehouse/db_doit15.db | root        | USER        |             |
+------------+----------+----------------------------------------------------+-------------+-------------+-------------+
  • 删除数据库 
drop  database db_doit16 ;
  • 切换使用数据库
use db_name ;
  • 查看当前正在使用的数据库
select current_database( ;)

猜你喜欢

转载自blog.csdn.net/qq_37933018/article/details/106810983
今日推荐