在MySQL中查询表的关系

时间:2018-12-20 02:39:30

标签: mysql

是否有一个mysql查询返回表之间的关系?

我尝试了show full columns from <atable>;,但它只返回除foreign keys以外的列上的元数据。

谢谢。

2 个答案:

答案 0 :(得分:2)

SHOW CREATE TABLE yourTable应显示完整的create语句,其中应包含外键定义。除此之外,如果您想查看完整的表关系图,则可能必须使用MySQL之外的专门用于此目的的工具。

答案 1 :(得分:0)

您所有的键都在 KEY_COLUMN_USAGE表中,并且它们的约束类型(主键,Foriegn键)应该在TABLE_CONSTRAINTS 表中