■ はじめに
https://dk521123.hatenablog.com/entry/2020/02/25/231235
https://dk521123.hatenablog.com/entry/2020/06/02/183823
の続き。 データベースを作るなど、メモしておく。
目次
【1】データベース作成 【2】データベース削除 【3】データベース一覧表示 【4】データベースの指定
【1】データベース作成
* SQL と変わらん。 => ただし、HDFS内に明示的に作りたいなどが生じた場合 少し違うので、そこら辺含めてまとめておく。
コマンド例
-- DBを作る CREATE DATABASE hello_world; -- なかったらDB作る CREATE DATABASE IF NOT EXISTS hello_world2; -- HDFS内に明示的に作る (LOCATIONオプション) CREATE DATABASE hello_world3 LOCATION '/user/hive/warehouse'; -- LOCATIONでパスの指定が間違えないように注意 -- 'user/hive/warehouse' ってやったら文法エラーになった
【2】データベース削除
* これもSQL と変わらん。
コマンド例
-- DBを削除する DROP DATABASE hello_world2;
【3】データベース一覧表示
SHOW DATABASES;
-- 注意:複数形(DATABASE'S')
【4】データベースの指定
* これもSQL と変わらん。
コマンド例
-- 指定したデータベースを使う
USE hello_world;
参考文献
https://begirama.hatenablog.com/entry/2016/09/19/231130
https://dev.classmethod.jp/articles/hadoop-advent-calendar-06-hive-introduction/
関連記事
Hive / HiveQL ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2020/02/25/231235
Hive / HiveQL ~ 基本編 ~
https://dk521123.hatenablog.com/entry/2020/06/02/183823
Hive / HiveQL ~ テーブル作成 ~
https://dk521123.hatenablog.com/entry/2020/11/03/000000