查列与表详情

拿到某张表的逐列清单(字段名、类型、能否为空、是否主键),用 information_schema.COLUMNS 最灵活。比 DESC 好在能跨表、跨库批量查。

查列与表详情要点

查列与表详情示例

						SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE,
						       COLUMN_KEY, COLUMN_DEFAULT
						FROM information_schema.COLUMNS
						WHERE TABLE_SCHEMA = 'shop'
						  AND TABLE_NAME = 'orders'
						ORDER BY ORDINAL_POSITION;
避坑提醒:想判断某列是否主键,看 COLUMN_KEY='PRI' 最准,比解析 DESC 的 Key 列更利于程序化处理。
查列与表详情 · 元数据查询 知识卡片
卡片 06 / 08 · 元数据查询(1080×1440 速查卡片)

元数据查询知识点