如何从命令行列出 MySQL 数据库中的所有索引/约束/FK

如何从命令行列出 MySQL 数据库中的所有索引/约束/FK

是否可以从 MySQL 命令行在单个查询中列出相关数据库中的所有索引/约束/FK 等?

提前致谢

富有的

答案1

我们还可以在 where 子句中引用 INFORMATION_SCHEMA.TABLE_CONSTRAINTS 字典表,其中提供 TABLE_SCHEMA 和 CONSTRAINT_TYPE /

CONSTRAINT_TYPE 可以是 'UNIQUE'/'PRIMARY KEY'/FOREIGN KEY'

答案2

查看 information_schema 数据库,也许这些表可以帮助您:

  • 引用约束
  • COLUMNS 表(列 COLUMN_KEY)

相关内容