इम्पाला - एक डेटाबेस का चयन करें

एक बार जब आप इम्पाला से जुड़ जाते हैं, तो उपलब्ध डेटाबेस में से किसी एक का चयन करना आवश्यक होता है। USE DATABASE Statement इम्पाला का उपयोग वर्तमान सत्र को किसी अन्य डेटाबेस पर स्विच करने के लिए किया जाता है।

वाक्य - विन्यास

निम्नलिखित का सिंटैक्स है 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;

यह वर्तमान संदर्भ को नमूना_डेटाबेस में बदल देगा और नीचे दिखाए गए अनुसार एक संदेश प्रदर्शित करेगा।

Query: use sample_database

Hue Browser का उपयोग करके डेटाबेस का चयन करना

के बाईं ओर Query Editor इम्पाला में, आपको एक ड्रॉपडाउन मेनू मिलेगा जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है।

यदि आप ड्रॉपडाउन मेनू पर क्लिक करते हैं, तो आपको नीचे दिखाए गए अनुसार इम्पाला के सभी डेटाबेस की सूची मिलेगी।

बस उस डेटाबेस का चयन करें जिसके लिए आपको वर्तमान संदर्भ को बदलने की आवश्यकता है।