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

mysql 建表那个更好

  •  
  •   silverdog · 230 天前 · 1395 次点击
    这是一个创建于 230 天前的主题,其中的信息可能已经有所发展或是发生改变。

    类型 1: system:id,name,…… config:id,name,system_id,……

    类型 2: system:system_id,name,…… config:config_id,name,system_id,……

    17 条回复    2024-03-20 12:11:59 +08:00
    zyxk
        1
    zyxk  
       230 天前
    按说 2 好点,但是我一般用 1
    vikaptain
        2
    vikaptain  
       230 天前
    我用类型 1
    silverdog
        3
    silverdog  
    OP
       230 天前
    有没有 xx ,xx ,xx ,xx 的说一下
    linauror
        4
    linauror  
       230 天前
    一般用类型 2 ,虽然多打几个字母,但在表关联或者代码中都可以统一用 xxx_id ,一眼就知道是什么字段
    potatowish
        5
    potatowish  
       230 天前 via iPhone
    1 ,id 是主键,不需要再重复声明
    zhangxh1023
        6
    zhangxh1023  
       230 天前
    2 不应该是 system:system_id,system_name,…… config:config_id,config_name,system_id,…… 吗
    silverdog
        7
    silverdog  
    OP
       230 天前
    xiaoHuaJia
        8
    xiaoHuaJia  
       230 天前
    2 在代码 aop 中统一处理 id 字段的时候,例如根据 id 缓存数据,或者统一处理,还需要配合一个自定义注解,好麻烦。
    wu00
        9
    wu00  
       230 天前
    用 1 ,重复声明不干净
    pannanxu
        10
    pannanxu  
       230 天前
    表内用 id 、外键表用 system_id,system_xxx
    cnoder
        11
    cnoder  
       230 天前
    1 各种 orm 已经很成熟啦,处理也不麻烦。干净一点好
    Akitora
        12
    Akitora  
       230 天前 via Android
    我选 1
    xuelu520
        13
    xuelu520  
       230 天前
    选 1 ,这要是表名长点,2 的字段名不得非常长?
    pkoukk
        14
    pkoukk  
       230 天前
    1
    siweipancc
        15
    siweipancc  
       230 天前 via iPhone
    join/select 请限定表名跟别名,外键才用这个,不要折腾自己,跟现代框架的开箱特性不符
    hefish
        16
    hefish  
       229 天前
    无所谓吧。 就好比好文章不用太纠结于改用逗号,还是顿号。。。能表达清楚意思即可。
    dyv9
        17
    dyv9  
       226 天前 via Android
    用 1 join 时不用另外别名只能说业务简单,没差别,复杂查询联表和子查询都多,不用别名是不够的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5016 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 05:40 · PVG 13:40 · LAX 22:40 · JFK 01:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.