V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
silverdog
V2EX  ›  数据库

mysql 建表那个更好

  •  
  •   silverdog · Mar 15, 2024 · 2012 views
    This topic created in 774 days ago, the information mentioned may be changed or developed.

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

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

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