我正在学习 SQL(来自 NoSQL,因此很难适应),在查看示例模型后,我发现他们中的许多人使用 2 个单独的表来存储基本用户信息(其中包含用户名和密码)和个人资料信息。
这样做有特定的原因吗?我不明白你为什么不能使用一张 table 做这样的事情?
user
---
id
username
password
birthdate
avatar
最佳答案
这取决于您的需求,例如,如果您使用 BLOB 数据存储个人资料图片或相关内容,出于性能原因最好单独存储。
关于sql - 在 SQL 中,为什么用户配置文件通常用 2 个单独的表来完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45767765/