php - 关于php的关系数据库问题

标签 php sql mysql

这不是一个真正的编码问题,更多的是对我对关系数据库的想法有一点帮助。

如果我在 SQL 数据库中有 3 个表。在我的 php 脚本中,我基本上查询了行业“a”中的公司,然后将一行插入到一个单独的表中,其中包含他们的详细信息,例如 companyId 、 companyName 等,这是一种关系数据库吗?

我已经用简单的方式解释了它,所以我们不会对我想说的内容感到困惑。

最佳答案

你走在正确的轨道上。

您所描述的是 database normalization 的概念,其中单独(和唯一)形式的数据被划分为以某种方式相关的实体(在您的情况下,是行业和公司)。

此外,这种关系的正确名称是“一对多”,其中一个实体有许多实体属于它(一个行业有许多公司)。

关于php - 关于php的关系数据库问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2476699/

相关文章:

php - Rest Server Codeigniter 返回图像数据

mysql - 选择最高值,或者如果共享最高值则选择值

php - 将数据从 .xml php 数组插入到 mysql

mysql - 新建一个只有年月的索引列VS直接索引datetime/timestamp列

sql - 自定义处理以在 SQL 中将行转换为列

mysql - 如何获取每个分组的最新行?

php - 在 Wordpress 的循环中显示每个帖子的类别名称

Phpunit 模拟私有(private)函数

php - 如何检查是否在 php 中选中了复选框/单选按钮

c# - 如何正确保留标识值以供在数据库中使用?