全部產品
Search
文件中心

E-MapReduce:Default Catalog

更新時間:Oct 09, 2024

StarRocks 2.3及以上版本提供了Internal Catalog,用於管理StarRocks的內部資料。每個StarRocks叢集都有且只有一個Internal Catalog,名為default_catalog。StarRocks暫不支援修改Internal Catalog的名稱,也不支援建立新的Internal Catalog。

查詢內部資料

  1. 串連StarRocks執行個體,詳情請參見串連執行個體

  2. (可選)查看與選擇資料庫。

    1. 查看Catalog中的資料庫。

      SHOW DATABASES;

      您也可以指定預設目錄。

      SHOW DATABASES FROM default_catalog;
    2. 切換當前會話的Catalog和資料庫。

      SET CATALOG <catalog_name>;
      USE <db_name>;

      您也可以直接使用USE來切換。

      USE <catalog_name>.<db_name>;
  3. 查詢外部資料。

    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;