【发布时间】:2014-01-18 06:07:19
【问题描述】:
如何查找所有 MySQL 表之间的所有关系?例如,如果我想知道大约有 100 个表的数据库中表的关系。
有什么办法知道吗?
【问题讨论】:
-
使用mysql工作台对DB进行逆向工程,给你一张包含所有关系的ER图
-
除了外键约束外,数据库中没有任何东西可以对关系进行编码。如果程序员没有提供文档,那只是在他们的脑海中,你需要凭经验弄清楚。这就是他们向您支付大笔费用的原因。
-
可能是 this 的副本。您可以通过这种方式提取外键。
-
嗨 Satya,您能提供更多详细信息吗?逆向工程数据库是什么?
-
专业提示,问问知道的前辈就知道了。通常是前人留下的烂摊子。你只需要知道其中的几个。而且公司里可能没有人知道所有的表格。询问文档或图表,他们可能也没有。
标签: mysql database relationship relation