在MySQL数据库中对表进行分组

mbe*_*son 12 mysql database schema

这是我的思考:我有一些ER图表代表数据库中的数千个表.在多个文件中的每一个中表示的实体具有由设计者决定的一些关联关系.虽然其他文件中的实体之间存在关系,但它们不会映射.这似乎是绘制这种大小的数据库的常见做法.

我很乐意在MySQL数据库中表示这些分组.由于SCHEMA是MySQL中DATABASE的别名,我无法找到在数据库中对表进行分组的机制.

我想知道是否有其他人设计了一些他们想与我分享的创意分组概念.或者,更好的是,如果MySQL支持某种机制来对数据库中的表进行分组,请告诉我.(我在研究中显然错过了它)

mar*_*fer 14

您可以对要使用的表使用相同的前缀,例如,您拥有制作表emp_main和emp_Children和emp_tasks的员工组,然后您可以拥有另一个组,例如您销售的所有项目,以它开始_


Fra*_*erZ 7

MySQL 中没有层次结构的概念。IE。您的数据库没有文件夹、容器或命名空间。

MySQL 有 2 个概念:数据库(通常称为架构)和表。各种软件(例如 PHPMyAdmin)会查看相似性,并根据名称本身将数据库分组到文件夹中。例如,如果您使用下划线,"com_sumeet"phpmyadmin 实际上会将它们分组在一起: