StarRocks 2.3及以上版本提供了Internal Catalog,用於管理StarRocks的內部資料。每個StarRocks叢集都有且只有一個Internal Catalog,名為default_catalog。StarRocks暫不支援修改Internal Catalog的名稱,也不支援建立新的Internal Catalog。
查詢內部資料
串連StarRocks執行個體,詳情請參見串連執行個體。
(可選)查看與選擇資料庫。
查看Catalog中的資料庫。
SHOW DATABASES;您也可以指定預設目錄。
SHOW DATABASES FROM default_catalog;切換當前會話的Catalog和資料庫。
SET CATALOG <catalog_name>; USE <db_name>;您也可以直接使用
USE來切換。USE <catalog_name>.<db_name>;
查詢外部資料。
SELECT * FROM <table_name>;如果在以上步驟中未指定資料庫,則可以在查詢語句中直接指定。
SELECT * FROM <db_name>.<table_name>;
樣本
查詢olap_db.olap_table中的資料。
切換到目標資料庫並執行查詢。
USE olap_db; SELECT * FROM olap_table limit 1;直接指定資料庫查詢。
SELECT * FROM olap_db.olap_table limit 1;使用預設目錄查詢。
SELECT * FROM default_catalog.olap_db.olap_table limit 1;