gpt4 book ai didi

mysql - 数据库规范化用户和消息数据库

转载 作者:行者123 更新时间:2023-11-30 00:29:27 24 4
gpt4 key购买 nike

我是数据库新手,我想创建一个数据库

  1. 用户名 VARCHAR(16)
  2. 成员(member)状态(付费或免费)
  3. 消息文本(最有可能还是我应该使用其他内容?)
  4. 用户的消息计数器“用于计算用户的消息总数(可能是 UNSIGNED INT)。
  5. 消息类别 VARCHAR(60)
  6. 发布日期 DATE

现在我将其作为数据库的布局,我不确定如何将其转换为第一、第二和第三范式。非常感谢您的帮助。

谢谢

最佳答案

似乎您想要一个用户表:

UserID, UserName, member_status

还有一个消息表:

UserID, category, date, message

类别表:

category, description

您可以通过以下查询获取用户的消息总数:

select count(*) from message where userid = 'someuser'

所以不要存储它。

希望这能让您开始。玩得开心...

关于mysql - 数据库规范化用户和消息数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22625925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com