Mysql 什么时候用数据库结构中的另一个表替换表列相关?

Mysql 什么时候用数据库结构中的另一个表替换表列相关?,mysql,sql,Mysql,Sql,我从数据库开始,我想知道在我们的结构中将表字段转换为表何时变得相关。例如: +--------------+ |Cloth | +--------------+ |id | |name | |composition | |... | +--------------+ 什么时候用一个列名(很少有重复值,如Cotton、Cotton bio…)组成一个表变得有趣 提前谢谢 我想你是在问什么时候需要为组合中的值创建一个参

我从数据库开始,我想知道在我们的结构中将表字段转换为表何时变得相关。例如:

+--------------+
|Cloth         |
+--------------+
|id            |
|name          |
|composition   |
|...           |
+--------------+
什么时候用一个列名(很少有重复值,如Cotton、Cotton bio…)组成一个表变得有趣


提前谢谢

我想你是在问什么时候需要为
组合中的值创建一个参考表。以下是需要参考表的常见情况:

  • 在多个表中使用相同的值,您需要一致性
  • 您有一组要检查的值。将值添加到引用表中需要额外的努力,并且您不希望对允许任意字符串的字段执行此操作
  • 您有关于每个值的附加信息,例如短名称、代码、插入日期、转换为其他值等

如果您确实使用引用表,我建议对该表使用整数主键。您还应该正确声明外键关系。

我想您是在询问何时要为
组合中的值创建一个参考表。以下是需要参考表的常见情况:

  • 在多个表中使用相同的值,您需要一致性
  • 您有一组要检查的值。将值添加到引用表中需要额外的努力,并且您不希望对允许任意字符串的字段执行此操作
  • 您有关于每个值的附加信息,例如短名称、代码、插入日期、转换为其他值等

如果您确实使用引用表,我建议对该表使用整数主键。您还应该正确声明外键关系。

如果“组合”不是属性或准备项,而是独立实体(或在应用程序中采用实体的形式),则建议为其创建一个表。

如果“组合”不是属性或准备项,而是独立实体(或在您的申请中采用实体形式)然后,建议为它创建一个表。

“什么时候做一个表合成会变得有趣”-直接开始..这样可以避免拼写错误,强制引用完整性,在需要时添加合成等..什么时候做一个表合成会变得有趣”-直接开始..这样可以避免拼写错误例如,强制引用完整性,在需要时添加组合等等。好的,谢谢您的回复;)好的,谢谢您的回复;)