<分区>
我正在设置一个新的网络服务,需要一些帮助来组织我的应用程序中的数据。我的应用程序是用 PHP 编写的,我计划使用 MySQL 数据库存储所有用户数据。
我会有一堆用户,每个用户都会有一堆与他们的帐户相关联的数据。这是一个笔记应用程序,因此,自然地,对于每个用户,我需要跟踪笔记的数量以及每条笔记的内容。
我该如何构建它并将其转换为 MySQL 表?我知道我必须做一些围绕链接(相关)表的事情,但似乎无法确定它。
我有 10x1GB 的数据库。
<分区>
我正在设置一个新的网络服务,需要一些帮助来组织我的应用程序中的数据。我的应用程序是用 PHP 编写的,我计划使用 MySQL 数据库存储所有用户数据。
我会有一堆用户,每个用户都会有一堆与他们的帐户相关联的数据。这是一个笔记应用程序,因此,自然地,对于每个用户,我需要跟踪笔记的数量以及每条笔记的内容。
我该如何构建它并将其转换为 MySQL 表?我知道我必须做一些围绕链接(相关)表的事情,但似乎无法确定它。
我有 10x1GB 的数据库。
最佳答案
有如下表格(你可以自己取名字);
tbl_users
int(4) userid (PRIMARY)
varchar(128) firstname
varchar(128) lastname
tbl_notes
int(8) noteid (PRIMARY)
int(4) userid
text notecontent
如您所见,userid
是两个表之间的关系(在本例中为 1 对多)。
参见 Database normalization来自维基百科
关于php - 在 MySQL 中构建用户数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25819982/