Mysql 数据库组织
这不是一个编码问题,而不是在正确的道路上寻求帮助。所以,我让我的用户设置用户名、密码、电子邮件、帖子和id。这是基本的论坛内容。但是,如果我要添加更多,比如说你在网站上玩的一些游戏,并用你的论坛帐户存储数据(换言之,是你整个网站的帐户),那么将这些字段添加到现有表(即:game1_money)或为每个单独的边项目制作另一个表是否更明智,然后在开始“游戏”或其他游戏时创建并链接到每个用户Mysql 数据库组织,mysql,database-design,Mysql,Database Design,这不是一个编码问题,而不是在正确的道路上寻求帮助。所以,我让我的用户设置用户名、密码、电子邮件、帖子和id。这是基本的论坛内容。但是,如果我要添加更多,比如说你在网站上玩的一些游戏,并用你的论坛帐户存储数据(换言之,是你整个网站的帐户),那么将这些字段添加到现有表(即:game1_money)或为每个单独的边项目制作另一个表是否更明智,然后在开始“游戏”或其他游戏时创建并链接到每个用户 如果我太含糊,请告诉我,我会尽力澄清。不要将该信息存储在用户表中。将其标准化为单独的表 创建一个单独的表,例如
如果我太含糊,请告诉我,我会尽力澄清。不要将该信息存储在
用户表中。将其标准化为单独的表
创建一个单独的表,例如GameSavedInfo
,以存储此信息并引用用户表中的用户ID
我还将创建一个GameDetails
表,并在GameSavedInfo
表中使用其Id。如果需要特定游戏或应用程序的数据,请使用单独的表,然后使用左连接。那么,如果有10%的用户注册了游戏,你就不会为其他90%的用户浪费桌子空间。您也不需要一直摆弄用户表。匿名
始终保持主表的整洁,并将所有内容与唯一的单独索引联系起来。在这种情况下,无论您是否添加游戏、评论、文档等等…用户ID(例如)作为指向主用户表的相关索引字段
这里有一个关于构建规范化表的很好的参考
GameDetails表的用途是什么?