gpt4 book ai didi

mysql - 在 SQL 中设计灵活的模式设计

转载 作者:行者123 更新时间:2023-11-29 22:12:38 25 4
gpt4 key购买 nike

我想设计一个灵活的架构设计。当我说灵活的模式设计时,我的意思是我的数据库中有不同的表,例如学校、医院、警察局。

现在我想编写一个过程,其中实体类型(学校、医院、警察局)将作为参数传递。这些表将具有不同的列名称。因此,我正在考虑将需要从每个表中选择的列保留在单独的映射表中,这将告诉我需要为不同的表选择哪些列。

此外,我还将在同一个映射表中存储需要过滤数据的列。这是正确的数据库设计吗?当数据大小或实体数量增加时,这会导致任何瓶颈吗?

  • 我知道这是使用 Mongo 这样的非关系型数据库的典型案例,但由于一些限制,我必须使用 MySQL。

最佳答案

如果执行 SELECT * 并将其加载到哈希(关联数组)中,则可以获得所有列名称和数据。

(这是*“可以”使用的少数情况之一。)

关于mysql - 在 SQL 中设计灵活的模式设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31478027/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com