Impala - เลือกฐานข้อมูล

เมื่อคุณเชื่อมต่อกับ Impala แล้วคุณจะต้องเลือกหนึ่งในฐานข้อมูลที่มีอยู่ USE DATABASE Statement ของ 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 ดังที่แสดงด้านล่าง

เพียงเลือกฐานข้อมูลที่คุณต้องการเพื่อเปลี่ยนบริบทปัจจุบัน