impala 選擇數(shù)據(jù)庫(kù)

2018-01-03 16:40 更新

連接到Impala后,需要從可用的數(shù)據(jù)庫(kù)中選擇一個(gè)。 Impala的USE DATABASE語(yǔ)句用于將當(dāng)前會(huì)話切換到另一個(gè)數(shù)據(jù)庫(kù)。

語(yǔ)法

以下是USE語(yǔ)句的語(yǔ)法。

USE db_name;

以下是USE語(yǔ)句的示例。 首先,讓我們創(chuàng)建一個(gè)名為sample_database的數(shù)據(jù)庫(kù),如下所示。

> CREATE DATABASE IF NOT EXISTS sample_database;

這將創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù),并給您以下輸出。

Query: create DATABASE IF NOT EXISTS my_db2

Fetched 0 row(s) in 2.73s

如果使用SHOW DATABASES語(yǔ)句驗(yàn)證數(shù)據(jù)庫(kù)列表,則可以觀察其中新創(chuàng)建的數(shù)據(jù)庫(kù)的名稱。

> SHOW DATABASES;

Query: show DATABASES 
+-----------------------+ 
| name                  | 
+-----------------------+ 
| _impala_builtins      | 
| default               | 
| my_db                 | 
| sample_database       | 
+-----------------------+ 
Fetched 4 row(s) in 0.11s

現(xiàn)在,讓我們使用USE語(yǔ)句將會(huì)話切換到新創(chuàng)建的數(shù)據(jù)庫(kù)(sample_database),如下所示。

> USE sample_database;

這將更改當(dāng)前上下文為sample_database并顯示如下所示的消息。

Query: use sample_database

使用Hue瀏覽器選擇數(shù)據(jù)庫(kù)

在Impala的查詢編輯器的左側(cè),您會(huì)看到一個(gè)下拉菜單,如下面的屏幕截圖所示。

選擇一個(gè)數(shù)據(jù)庫(kù)

如果單擊下拉菜單,您將在Impala中找到所有數(shù)據(jù)庫(kù)的列表,如下所示。

選擇數(shù)據(jù)庫(kù)下拉列表

只需選擇需要更改當(dāng)前上下文的數(shù)據(jù)庫(kù)。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)