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.