php - 将用户配置文件信息与用户登录信息保存在同一数据库中

标签 php mysql database

哪条是设计数据库表的最佳途径?

我有两种如何为用户设置数据库表的方案

1) 我使用 users 表来包含用户 ID、电子邮件、用户名、密码、名字、姓氏和所有其他个人资料数据

2) 我有 users 表仅存储 ID、电子邮件、密码和登录信息,然后使用 userprofile 表存储所有个人资料数据。

在不知道网站 future 会有多大的情况下,采取哪种更好的方法?

我现在尝试以正确的方式做事,而不是后来意识到我应该以不同的方式做事。

预先感谢您的所有建议!

最佳答案

如果 User 和 UserProfile 之间存在一对一的关系,我建议将它们存储在同一个表中,除非您对每组数据都有不同的重要索引要求。

关于php - 将用户配置文件信息与用户登录信息保存在同一数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15307172/

相关文章:

javascript - 在提交到 PHP 上传之前在客户端调整图像大小

php - 如何对某些十六进制值进行 md5 哈希?

php - 在mysql中存储日期时间

Java - 比较通过表单提交的日期与存储在 mysql 数据库中的日期 - 如何?

mysql - 当使用mysql在另一个字段中发生更改时如何将字段值更改为NULL

php - 使用 session 传输表值

java - 我有一个 mysql 数据库和一个表,我将它编码为 json,当我在浏览器中运行 php 文件时,当我从 android 获取它时,它会有所不同

Php Post到Mysql中的两个表

c - C 中精确和近似查找的多个键

MySQL:选择线程和帖子,按最新事件排序