V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ukipoi
V2EX  ›  数据库

请教一下数据库表设计

  •  
  •   ukipoi · 2018-11-27 10:06:55 +08:00 · 1413 次点击
    这是一个创建于 1971 天前的主题,其中的信息可能已经有所发展或是发生改变。

    假如有这样一个关系。 用户微信 -- 手机号 -- 用户账号 那么数据库设计的时候,是在[微信信息表]和[用户账户信息表]里加入手机号绑定的字段呢。 还是单独建立一张表,记录这两者的关系好?

    7 条回复    2018-11-27 17:09:05 +08:00
    jitongxi
        1
    jitongxi  
       2018-11-27 10:12:44 +08:00
    一对一 一对一 我喜欢单独一张
    whypool
        2
    whypool  
       2018-11-27 10:13:56 +08:00
    一个表就行了

    用户表加扩展字段,什么微信 openID,原本生成的 id
    biubiuboom
        3
    biubiuboom  
       2018-11-27 10:15:54 +08:00
    一个表搞定现在又不是省硬盘的年代
    youngster
        4
    youngster  
       2018-11-27 10:18:24 +08:00
    看你是什么样的对应关系,如果一对一对一,那一张表搞定,如果一对多或者多对多建议分两张表或多张表
    kanata
        5
    kanata  
       2018-11-27 10:23:44 +08:00
    习惯于各自单独。
    leon4770
        6
    leon4770  
       2018-11-27 16:12:38 +08:00
    userinfo 一张表就够了
    xkeyideal
        7
    xkeyideal  
       2018-11-27 17:09:05 +08:00
    画个 ER 图,多对多拆成 1 对多
    根据业务需求,考虑查询的方便程度与可扩展性
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2710 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:10 · PVG 12:10 · LAX 21:10 · JFK 00:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.