Default Catalog

更新时间: 2023-04-19 10:25:09

StarRocks 2.3及以上版本提供了Internal Catalog(内部数据目录),用于管理StarRocks的内部数据。本文为您介绍如何查询内部数据。

背景信息

每个StarRocks实例都有且只有一个Internal Catalog,名为default_catalog。StarRocks暂不支持修改Internal Catalog的名称,也不支持创建新的Internal Catalog。

查询内部数据

  1. 连接StarRocks。连接方式如下:

  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>;

示例

查询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;

阿里云首页 开源大数据平台E-MapReduce 相关技术圈