mysql - mysql中的表继承

标签 mysql database-design relational-database

似乎是一个基本问题,但决定它应该如何是非常重要的。这是场景

我有一个表“ABC”和其他表“类别”

ABC包含所有供应商通用的基本信息 ABC 中将包含 CategoryID 然后我有一个名为 ABCCatA 的表(该表具有并非所有表共有的特定信息)。同样,我将有表 ABCCatB (具有特定字段)

或者我可以只使用表 ABC 并在同一个表中添加所有字段(甚至特定字段)以避免连接并为每个类别创建一个表?

如何在关系数据库中建模此结构?

最佳答案

很大程度上取决于您期望处理的数据的类型和大小,尤其是在考虑性能时。

此外,这个问题已在这里得到解答:https://stackoverflow.com/a/1125145/2729170

关于mysql - mysql中的表继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32628044/

相关文章:

MySQL 条件插入

mysql - #1305 - 功能 xxxx 不存在

SQL 条件关系

mysql - CakePHP 命名约定 - 一张表依赖自身(mysql)

php - mysql更新两个表的查询

java - 使 apache lenya 与 mysql 一起工作

database-design - 一对多,但将其中一个识别为 'Default'

mysql - 如何使复合键唯一?

sql - 存储博客评论/点赞 - 跟踪用户?

database-design - 学费处理数据库设计