本文為您介紹什么是內表數據源(Default Catalog),以及如何使用Default Catalog查詢StarRocks內部數據。
Default Catalog
StarRocks 2.3及以上版本提供了Internal Catalog(內部數據目錄),用于管理StarRocks的內部數據。每個StarRocks集群都有且只有一個 Internal Catalog,名為default_catalog
。StarRocks暫不支持修改Internal Catalog的名稱,也不支持創建新的Internal Catalog。
查詢內部數據
說明
本文中的<db_name>
和<table_name>
,請根據實際信息替換。
連接StarRocks,詳情請參見快速入門。
如果是從MySQL客戶端連接到StarRocks,連接后默認進入到
default_catalog
。如果使用JDBC連接到StarRocks,連接時可通過
default_catalog.db_name
的方式指定要連接的數據庫。
可選:執行以下命令,查看當前StarRocks集群中的所有數據庫。
SHOW DATABASES; -- 指定Catalog名稱 SHOW DATABASES FROM default_catalog;
可選:執行以下命令,切換到指定數據庫。
USE <db_name>; -- 指定Catalog名稱 USE default_catalog.<db_name>;
查詢內部數據。
SELECT * FROM <table_name>;
如果在以上步驟中未指定數據庫,則可以在查詢語句中直接指定。
不指定Catalog
SELECT * FROM <db_name>.<table_name>;
指定Catalog
SELECT * FROM default_catalog.<db_name>.<table_name>;
文檔內容是否對您有幫助?