SHOW DICTIONARIES
Introduced or updated: v1.2.646
列出指定数据库中的 dictionaries,显示它们的名称、列详细信息和源信息。
语法
SHOW DICTIONARIES [FROM | IN <database_name>] [LIKE '<pattern>'] [WHERE <condition>]
示例
此示例列出当前数据库中的所有 dictionaries:
SHOW DICTIONARIES;
┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ database │ dictionary │ key_names │ key_types │ attribute_names │ attribute_types │ source │ comment │
├──────────┼────────────┼───────────────┼───────────────┼──────── ─────────────────────────┼─────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────┼─────────┤
│ default │ order_dict │ ['order_id'] │ ['INT NULL'] │ ['customer_name','order_total'] │ ['VARCHAR NULL','INT NULL'] │ mysql(db=dict host=mysql password=[hidden] port=3306 table=orders username=root) │ │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
此示例使用 LIKE 子句来筛选名称以 'order' 开头的 dictionaries:
SHOW DICTIONARIES LIKE 'order%';
┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ database │ dictionary │ key_names │ key_types │ attribute_names │ attribute_types │ source │ comment │
├──────────┼────────────┼───────────────┼───────────────┼─────────────────────────────────┼─────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────┼─────────┤
│ default │ order_dict │ ['order_id'] │ ['INT NULL'] │ ['customer_name','order_total'] │ ['VARCHAR NULL','INT NULL'] │ mysql(db=dict host=mysql password=[hidden] port=3306 table=orders username=root) │ │
└───────────────────────────────────────────────────────────────────────────────────────────────────── ───────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
此示例使用 WHERE 子句显示具有完全名称 'order_dict' 的 dictionaries:
SHOW DICTIONARIES WHERE name = 'order_dict';
┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ database │ dictionary │ key_names │ key_types │ attribute_names │ attribute_types │ source │ comment │
├──────────┼────────────┼───────────────┼───────────────┼─────────────────────────────────┼─────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────┼─────────┤
│ default │ order_dict │ ['order_id'] │ ['INT NULL'] │ ['customer_name','order_total'] │ ['VARCHAR NULL','INT NULL'] │ mysql(db=dict host=mysql password=[hidden] port=3306 table=orders username=root) │ │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘