Impala - Wybierz bazę danych

Po nawiązaniu połączenia z Impalą należy wybrać jedną z dostępnych baz danych. PlikUSE DATABASE Statement programu Impala służy do przełączania bieżącej sesji do innej bazy danych.

Składnia

Poniżej znajduje się składnia USE Komunikat.

USE db_name;

Przykład

Poniżej znajduje się przykład USE statement. Przede wszystkim stwórzmy bazę danych o nazwiesample_database jak pokazano niżej.

> CREATE DATABASE IF NOT EXISTS sample_database;

Spowoduje to utworzenie nowej bazy danych i da następujące dane wyjściowe.

Query: create DATABASE IF NOT EXISTS my_db2

Fetched 0 row(s) in 2.73s

Jeśli zweryfikujesz listę baz danych przy użyciu SHOW DATABASES możesz obserwować nazwę nowo utworzonej bazy danych.

> SHOW DATABASES;

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

Teraz przełączmy sesję do nowo utworzonej bazy danych (sample_database) przy użyciu rozszerzenia USE Oświadczenie, jak pokazano poniżej.

> USE sample_database;

Spowoduje to zmianę bieżącego kontekstu na sample_database i wyświetlenie komunikatu, jak pokazano poniżej.

Query: use sample_database

Wybieranie bazy danych za pomocą przeglądarki Hue

Po lewej stronie Query Editor z Impali, znajdziesz rozwijane menu, jak pokazano na poniższym zrzucie ekranu.

Jeśli klikniesz na rozwijane menu, znajdziesz listę wszystkich baz danych w Impali, jak pokazano poniżej.

Po prostu wybierz bazę danych, do której chcesz zmienić bieżący kontekst.