跳到主要内容

SHOW DICTIONARIES

列出当前数据库或指定数据库中的字典。

语法

SHOW DICTIONARIES [ FROM <database_name> | IN <database_name> ]
[ LIMIT <limit> ]
[ LIKE '<pattern>' | WHERE <expr> ]

参数

参数说明
FROM <database_name> / IN <database_name>可选。列出指定数据库中的字典。
LIMIT <limit>可选。限制返回的行数。
LIKE '<pattern>'可选。按模式过滤字典名称。
WHERE <expr>可选。使用表达式过滤结果集。

示例

CREATE DICTIONARY user_info
(
user_id UInt64,
user_name String,
user_email String
)
PRIMARY KEY user_id
SOURCE(
mysql(
host = '127.0.0.1'
port = '3306'
username = 'root'
password = 'root'
db = 'app'
table = 'users'
)
)
COMMENT 'User dictionary from MySQL';

CREATE DICTIONARY cache
(
key String,
value String
)
PRIMARY KEY key
SOURCE(
redis(
host = '127.0.0.1'
port = '6379'
)
)
COMMENT 'cache dictionary from Redis';

SHOW DICTIONARIES;
╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
database │ dictionary │ key_names │ key_types │ attribute_names │ attribute_types │ source │ comment
│ String │ String │ Array(String) │ Array(String) │ Array(String) │ Array(String) │ String │ String │
├──────────┼────────────┼───────────────┼──────────────────────────┼────────────────────────────┼─────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────┤
default │ cache │ ["key"]["VARCHAR NULL"]["value"]["VARCHAR NULL"] │ redis(host=127.0.0.1 port=6379) │ cache dictionary from Redis │
default │ user_info │ ["user_id"]["BIGINT UNSIGNED NULL"]["user_name","user_email"]["VARCHAR NULL","VARCHAR NULL"] │ mysql(db=app host=127.0.0.1 password=[hidden] port=3306 table=users username=root)User dictionary from MySQL │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯```
欢迎体验 Databend Cloud

基于 Rust + 对象存储构建的新一代多模态数仓,一个平台即可进行 BI、向量、全文检索及地理空间分析。

支持标准 SQL,自动弹性伸缩,助您快速构建现代化数据平台。

注册即领 ¥200 代金券。

注册体验