mysql - 如何为多个用户设计数据库表(MySQL)?

标签 mysql database-design

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .

4年前关闭。




Improve this question




我想知道为多个用户设计数据库表的最佳方法,例如任何需要用户登录才能开始发布任何内容的网站。

我的代码应该为每个用户创建单独的表还是不同的东西?

最佳答案

通常所有用户都存储在一个表中,每个用户位于单独的行中。

基本列将包括:user_id、user_name、user_password、dob、user_ip、avatar 等...

我建议查看现有的数据库结构,无论是论坛还是 CMS,并注册一些测试帐户,看看它们是如何放置在数据库中的。

关于mysql - 如何为多个用户设计数据库表(MySQL)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2445152/

相关文章:

mysql - 在子查询中加入

mysql - 为时尚在线商店设计数据库时出现的问题

mysql - 如果两个表具有相同的值,则填充 mysql 列

php - 如何选择家长的 child 号码?

mysql - 分布式数据库实时监控架构

sql - 对于 PostgreSQL 表来说多大算太大?

database - 如果在数据库建模过程中忽略弱实体,会出现什么问题?

mysql - 减少通知系统上的数据库写入或更改认可的数据库?

php - 打印出登录用户数据匹配登录SESSION

mysql - 使用行中的 substr 数据编写 sql