首页/数据/NoSQL 速查/SHOW / DESCRIBE 元数据查询
本包目录(322 条)
MongoDB99 条Elasticsearch89 条
ClickHouse56 条
时序与列式28 条选型与架构50 条

SHOW / DESCRIBE 元数据查询

查看表结构用 SHOW CREATE TABLE 与 DESCRIBE TABLE;SHOW TABLES、EXISTS TABLE 用于脚本化探测;system.columns 可按列维度筛选表结构。

NoSQL 速查数据更新于 2026-10-12
常用语句SHOW TABLES [FROM db] [LIKE …]、SHOW CREATE TABLE t、DESCRIBE TABLE t、EXISTS TABLE t
系统表system.tables(引擎/排序键/分区键)、system.columns(列定义)
过滤支持 LIKE 与 NOT LIKE,也可用 WHERE(配合 allow_* 设置)

示例

示例
SHOW CREATE TABLE analytics.events;
DESCRIBE TABLE analytics.events;
SHOW TABLES FROM analytics LIKE 'event%';

SELECT name, type, default_expression, compression_codec
FROM system.columns
WHERE database = 'analytics' AND table = 'events';
SHOW CREATE 的输出可直接用于复制表结构;跨环境迁移时注意带上 SETTINGS 与 CODEC。

易错点

  • DESCRIBE 不显示表引擎与排序键,核对 DDL 要用 SHOW CREATE TABLE 或 system.tables
  • SHOW 输出在脚本里建议加 FORMAT JSONEachRow 再解析,避免列宽对齐问题

数据来源与参考

  • ClickHouse Docs: SHOW statements
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌