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, как показано ниже.
Просто выберите базу данных, для которой нужно изменить текущий контекст.