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 ดังที่แสดงด้านล่าง
เพียงเลือกฐานข้อมูลที่คุณต้องการเพื่อเปลี่ยนบริบทปัจจุบัน