跳到主要内容

SHOW CREATE DICTIONARY

显示用于创建字典的 SQL 语句。

语法

SHOW CREATE DICTIONARY [ <catalog_name>. ][ <database_name>. ]<dictionary_name>

参数

参数说明
<dictionary_name>字典名称。可以带上 catalog 和 database 限定。

输出

结果会返回字典名称以及重建后的 CREATE DICTIONARY 语句。

password 这样的敏感 source 选项会在返回的 SQL 中被掩盖。

示例

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

SHOW CREATE DICTIONARY user_info;

*************************** 1. row ***************************
Dictionary: user_info
Create Dictionary: CREATE DICTIONARY user_info
(
user_id BIGINT UNSIGNED NULL,
user_name VARCHAR NULL,
user_email VARCHAR NULL
)
PRIMARY KEY user_id
SOURCE(mysql(db='app' host='127.0.0.1' password='[HIDDEN]' port='3306' table='users' username='root'))
COMMENT 'User dictionary from MySQL'
欢迎体验 Databend Cloud

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

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

注册即领 ¥200 代金券。

注册体验