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 브라우저를 사용하여 데이터베이스 선택
왼쪽에 Query Editor Impala의 경우 다음 스크린 샷과 같은 드롭 다운 메뉴가 있습니다.
드롭 다운 메뉴를 클릭하면 아래와 같이 Impala의 모든 데이터베이스 목록을 찾을 수 있습니다.
현재 컨텍스트를 변경해야하는 데이터베이스를 선택하기 만하면됩니다.