MYSQL,Python。数据库表间依赖关系的树结构

MYSQL,Python。数据库表间依赖关系的树结构,python,mysql,Python,Mysql,我关心的是获取数据库的依赖结构/图形。此结构基于表之间的外键 例如。 比如说,我有一个表“X”(启动状态)。存在有限多个表Y1、Y2、…、YN,它们都通过外键引用表X。还有一些表格Z1,Z2,…,ZM,参考了表格X,Y1,…,YN。 我想得到所有引用表X的表的结构/图。直接或通过“层”。例如,表Z5参考了表Y5,表Y5参考了表X 这个结构应该是(imo)有序的,这意味着我可以通过遍历这个结构来模拟“级联删除”行为 你知道如何通过MYSQL或Python实现这一点吗?有什么提示吗 非常感谢您的帮助

我关心的是获取数据库的依赖结构/图形。此结构基于表之间的外键

例如。 比如说,我有一个表“X”(启动状态)。存在有限多个表Y1、Y2、…、YN,它们都通过外键引用表X。还有一些表格Z1,Z2,…,ZM,参考了表格X,Y1,…,YN。 我想得到所有引用表X的表的结构/图。直接或通过“层”。例如,表Z5参考了表Y5,表Y5参考了表X

这个结构应该是(imo)有序的,这意味着我可以通过遍历这个结构来模拟“级联删除”行为

你知道如何通过MYSQL或Python实现这一点吗?有什么提示吗


非常感谢您的帮助。

我使用的datajoint框架具有您正在寻找的功能。@MikhailGenkin很抱歉。你能说得更具体些吗?我很快浏览了文档,但我发现只有一个函数可以绘制我的“期望”输出。我需要存储在数据结构(dict)中的信息。在数学意义上,它是指图形。请问函数名是什么?请看。我不确定这是你需要的。请注意,要使用它,您需要投入大量时间来设置所有设置。我使用的datajoint framework具有您正在寻找的功能。@MikhailGenkin对不起。你能说得更具体些吗?我很快浏览了文档,但我发现只有一个函数可以绘制我的“期望”输出。我需要存储在数据结构(dict)中的信息。在数学意义上,它是指图形。请问函数名是什么?请看。我不确定这是你需要的。请注意,要使用它,您需要投入大量时间来设置一切