首页/数据/数据库速查/DESCRIBE 与 SHOW COLUMNS 查看列结构

DESCRIBE 与 SHOW COLUMNS 查看列结构

快速查看列名、类型、NULL、键、默认值与额外属性;SHOW FULL COLUMNS 额外带 Collation、权限与注释。

数据库速查数据更新于 2026-10-12
用途查看字段定义
语法DESCRIBE tbl / SHOW FULL COLUMNS FROM tbl
通配SHOW COLUMNS FROM tbl LIKE 'status%'

常用示例

常用示例
DESCRIBE orders;
SHOW FULL COLUMNS FROM orders;
SHOW COLUMNS FROM orders LIKE 'status%';

精确查询列元数据

精确查询列元数据
SELECT column_name, column_type, is_nullable, column_key, column_default, column_comment
FROM information_schema.columns
WHERE table_schema='appdb' AND table_name='orders';
拿不准列注释、默认值时用 SHOW FULL COLUMNS 或 information_schema.columns,普通 DESC 不显示注释。

易错点

  • DESC 是 DESCRIBE 缩写,但 ORDER BY DESC 是排序关键字,脚本里别把两者混在一起读
  • 看不到索引列序,要看索引请用 SHOW INDEX

数据来源与参考

  • MySQL 8.0 Reference Manual: SHOW COLUMNS Statement

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌