全部產品
Search
文件中心

E-MapReduce:內表資料來源

更新時間:Jul 27, 2024

本文為您介紹什麼是內表資料來源(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>,請根據實際資訊替換。

  1. 串連StarRocks,詳情請參見快速入門

    • 如果是從MySQL用戶端串連到StarRocks,串連後預設進入到default_catalog

    • 如果使用JDBC串連到StarRocks,串連時可通過default_catalog.db_name的方式指定要串連的資料庫。

  2. 可選:執行以下命令,查看當前StarRocks叢集中的所有資料庫。

    SHOW DATABASES;
    -- 指定Catalog名稱
    SHOW DATABASES FROM default_catalog;
  3. 可選:執行以下命令,切換到指定資料庫。

    USE <db_name>;
    -- 指定Catalog名稱
    USE default_catalog.<db_name>;
  4. 查詢內部資料。

    SELECT * FROM <table_name>;

    如果在以上步驟中未指定資料庫,則可以在查詢語句中直接指定。

    • 不指定Catalog

      SELECT * FROM <db_name>.<table_name>;
    • 指定Catalog

      SELECT * FROM default_catalog.<db_name>.<table_name>;