mysql - 如何在数据库中存储不同的用户配置文件?

标签 mysql sql django

好吧,这是一个非常基本的问题,但我找不到任何明确的答案。我们正在尝试做一个项目,其中每个用户都有一个配置文件,并且在配置文件中包含 5-6 个属性和子属性。存储不同配置文件的最佳方式是什么?每个用户建表会导致DB中有10k个表

最佳答案

类似这样的事情:

CREATE TABLE profile (
    userid INT,
    attribute VARCHAR(20),
    value VARCHAR(100),
    PRIMARY KEY(userid, attribute)
);

关于mysql - 如何在数据库中存储不同的用户配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21302246/

相关文章:

mysql - 加入匹配记录并在不匹配时创建组合

python - 你如何修复以下 Django 错误 : "Type: IOError" "Value: [Errno 13] Permission denied"

django - 在 django 模板中显示银行帐户余额的推荐方法

php - 如何计算股票交易的加权平均价

mysql - 比较mysql中同一个表的两行的列

php mysql 注册表单邀请码

python - Psycopg2 "Can' t 执行空查询”

sql - 如何在没有子查询的情况下找到最大值

python - 使用结构进行 django 部署 - TypeError : prepare_deployment() takes exactly 1 argument (0 given)

PHP - rowCount() 给出相同的值,无论字符串是否存在