mysql - 社交网站所需的数据库模式帮助

标签 mysql database database-design

我正在创建一个类似于 facebook 的社交网站,并开始为它设计数据库模式。根据我之前在这里发布的问题,我确认我无法为新的数据库创建新的数据库或表注册到我的网站的用户。我需要插入新行 [那是我唯一的选择(如果我错了请纠正我!)]。但是,这是第一次注册。如果用户在他的个人资料上发布了新内容怎么办..我应该在哪里插入此更新..因为,我无法将它们插入行中,因为它们对应于每个用户..并且无法创建太多列..解决方案是什么这个.?

架构 =>

表名:用户内容

userId 名称 College City Status_Updates 消息

1 a sfd fds fsds sdds 2 f dfg dfd fdf dfd

如果用户 1 更新了一些东西……我现在需要做什么。认为这是状态更新,如何处理?

最佳答案

在您开始考虑这个社交网站之前,您的梦想是 开发您需要了解数据库建模基础知识。此链接将帮助您了解一些简单的概念。 http://www.databaseanswers.org/tutorial4_data_modelling/index.htm

关于mysql - 社交网站所需的数据库模式帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4868309/

相关文章:

mysql - 与更新查询混淆。如何将选择转换为使用 MySQL 更新?

java - 如何组合这些 mysql 语句

php - mysql插入(使用到期日期)

database - 来自 3NF 的 Star Schema 设计

sql - 如何以最高性能查询 DB2 中的数据范围?

java - 如何在 java 项目中管理正确的结构

php - DATE_ADD 添加月份和日期间隔

php - 如何使用 mysql 在 php 中创建 attemp_login() 函数?

sql - 如何以图形方式表示 SQL 查询

php - 用于私有(private)消息传递的单个 mysql 表