论坛数据库的常见规范化结构是将所有帖子存储在一个表中,其中一个列定义了帖子的数量。要显示线程,我们需要对线程编号(按日期排序)执行SELECT with WHERE子句。在本例中,我们为每个查询处理一个非常长的表。
这真的是存储论坛帖子和帖子的最佳方式吗?对于像股票交易项目这样的问答项目来说,这是更复杂的,因为除了答案(即与论坛中的帖子相同),每个答案都可以有评论
如果您正在创建一个待办事项列表应用程序,用户可以在其中注册并管理自己的待办事项列表,那么最好是:
选项1:在数据库中有一个todo_lists表。将有用户名、密码和待办事项列表项列。选项2:当用户创建帐户时,其用户名和密码将记录在user表中。然后,将自动创建一个名为(insert your username)_list的新表,其中将存储其todo列表项。选项1的问题是,我不知道是否可以在一个列中存储多个值。(我找不到任何关于SQL是否支持任何类型数组的</em