Impala-データベースを選択します

Impalaに接続したら、使用可能なデータベースから1つを選択する必要があります。ザ・USE DATABASE Statement of Impalaは、現在のセッションを別のデータベースに切り替えるために使用されます。

構文

以下はの構文です USE ステートメント。

USE db_name;

以下はの例です USE statement。まず、という名前のデータベースを作成しましょうsample_database 以下に示すように。

> CREATE DATABASE IF NOT EXISTS sample_database;

これにより、新しいデータベースが作成され、次の出力が得られます。

Query: create DATABASE IF NOT EXISTS my_db2

Fetched 0 row(s) in 2.73s

を使用してデータベースのリストを確認する場合 SHOW DATABASES ステートメントでは、新しく作成されたデータベースの名前を確認できます。

> SHOW DATABASES;

Query: show DATABASES 
+-----------------------+ 
| name                  | 
+-----------------------+ 
| _impala_builtins      | 
| default               | 
| my_db                 | 
| sample_database       | 
+-----------------------+ 
Fetched 4 row(s) in 0.11s

それでは、セッションを新しく作成されたデータベース(sample_database)に切り替えましょう。 USE 以下に示すステートメント。

> USE sample_database;

これにより、現在のコンテキストがsample_databaseに変更され、次のようなメッセージが表示されます。

Query: use sample_database

Hueブラウザを使用したデータベースの選択

の左側に Query Editor Impalaの場合、次のスクリーンショットに示すようなドロップダウンメニューがあります。

ドロップダウンメニューをクリックすると、以下に示すようにImpala内のすべてのデータベースのリストが表示されます。

現在のコンテキストを変更する必要があるデータベースを選択するだけです。