Учебники

Импала — Выберите базу данных

После подключения к Impala необходимо выбрать одну из доступных баз данных. Оператор USE DATABASE Impala используется для переключения текущего сеанса на другую базу данных.

Синтаксис

Ниже приводится синтаксис оператора USE .

USE db_name;

пример

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

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

Выбор базы данных

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

Выбор выпадающего списка Базы данных

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