Перейти к основному содержимому
Версия: 2.0.x

Default catalog

В этом разделе описывается, что такое default catalog и как запрашивать внутренние данные Selena с его помощью.

Selena версии 2.3 и новее предоставляет внутренний catalog для управления внутренними данными Selena. Каждый cluster Selena имеет только один внутренний catalog с именем default_catalog. В настоящее время вы не можете изменить имя внутреннего catalog или создать новый внутренний catalog.

Запрос внутренних данных

  1. Подключитесь к вашему cluster Selena.

    • Если вы используете MySQL-клиент для подключения к cluster Selena, вы автоматически попадете в default_catalog после подключения.
    • Если вы используете JDBC для подключения к cluster Selena, вы можете перейти непосредственно к целевой базе данных в default catalog, указав default_catalog.db_name при подключении.
  2. (Опционально) Используйте SHOW DATABASES для просмотра баз данных:

    SHOW DATABASES;

    Or

    SHOW DATABASES FROM <catalog_name>;
  3. (Опционально) Используйте SET CATALOG для переключения на целевой catalog в текущей сессии:

    SET CATALOG <catalog_name>;

    Затем используйте USE для указания активной базы данных в текущей сессии:

    USE <db_name>;

    Или вы можете использовать USE для прямого перехода к активной базе данных в целевом catalog:

    USE <catalog_name>.<db_name>;
  4. Используйте SELECT для запроса внутренних данных:

    SELECT * FROM <table_name>;

    Если вы не указали активную базу данных на предыдущих шагах, вы можете указать её непосредственно в запросе SELECT:

    SELECT * FROM <db_name>.<table_name>;

    Или

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

Примеры

Для запроса данных в olap_db.olap_table вы можете выполнить одну из следующих операций:

USE olap_db;
SELECT * FROM olap_table limit 1;

Or

SELECT * FROM olap_db.olap_table limit 1;     

Or

SELECT * FROM default_catalog.olap_db.olap_table limit 1;      

Справочные материалы

Для запроса данных из внешних источников данных см. Запрос внешних данных.