【问题标题】:Database naming, best practise数据库命名,最佳实践
【发布时间】:2018-11-19 12:02:19
【问题描述】:

我已经找了两个多小时,我发现了很多关于表/列命名和其他提示的文章,但是关于数据库命名本身的任何确切答案。你能告诉我最好的选择吗?是否有一些实际案例有意义?

  1. 服装店
  2. 服装店
  3. 服装店
  4. 或者服装店

MySQL root 用户有两个默认数据库,命名为第一个版本(information_schema、performance_schema、sys)。所以意思是第一个最好?

【问题讨论】:

  • 貌似和mysql最一致。我来自 SQL Server 环境,那里的一切都是大喊大叫CLOTHING_STORE。我认为这完全与您、您的团队和您的偏好有关。

标签: database design-patterns database-design naming-conventions


【解决方案1】:

一般情况下,请使用下划线,因为大写和小写都很容易阅读。这也是大多数参考资料和现有数据库中最常用的约定:

  1. 服装店

(还有CLOTHING_STORE.)

大多数(如果不是全部)数据库引擎以不区分大小写的方式处理表名(即使某些显示它们在其原始区分大小写的名称中)。所以这两个是一样的:

  1. 服装店
  2. 服装店

“Clothingstore”、“clothingstore”、“CLotHinGstOre”等也是如此。

表名不能有连字符,因为那是一个表达式,比如a - b:

  1. 或者服装店

你可以直接称它为“store”,除非你有不同商店的多张桌子。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-09
    • 2012-09-16
    • 2015-05-28
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多