Impala - Выберите базу данных

После подключения к Impala необходимо выбрать одну из доступных баз данных. В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 Browser

В левой части Query Editor Impala вы найдете раскрывающееся меню, как показано на следующем снимке экрана.

Если вы щелкните раскрывающееся меню, вы найдете список всех баз данных в Impala, как показано ниже.

Просто выберите базу данных, для которой нужно изменить текущий контекст.