V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
444683462
V2EX  ›  问与答

mysql 开发数据库命名规范问题

  •  
  •   444683462 · 2014-10-14 15:08:05 +08:00 · 2788 次点击
    这是一个创建于 3699 天前的主题,其中的信息可能已经有所发展或是发生改变。
    数据库名 小写。
    表名 前缀_小写。

    那么字段名:
    我看到一个资料是这么说的:
    一种推荐的命名规则是:在定义数据库、表、列的时候全部采用小写字母加下划线的方式,不使用任何大写字母。

    大家认可么?是这么操作的么?
    虽然大小写无所谓,我只是想看看最佳的规范。
    2 条回复    2014-10-14 20:11:03 +08:00
    rrrrutdk
        1
    rrrrutdk  
       2014-10-14 15:40:16 +08:00
    那就看看mysql怎么做的:

    SHOW SCHEMAS;
    USE MYSQL
    USE mysql
    SHOW TABLES;
    DESC TABLES_PRIV;
    DESC tables_priv;
    harrychuh
        2
    harrychuh  
       2014-10-14 20:11:03 +08:00 via Android
    随人所好,但是一般而言,库名,表名,字段名都用小写,表名支持前缀,对于部署安全,避免单库多系统时出现灾难性地覆盖后果,大体成为标配了。使用小写开发起来也可以避免因为名称不统一造成一些无意义的debug,但就大小写本身而言,这属于流程范畴,属于共识,属于经验,并非技术相关
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2832 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:28 · PVG 22:28 · LAX 06:28 · JFK 09:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.