数据库命名,最佳实践

时间:2018-06-09 18:30:19

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

我一直在寻找超过两个小时,我发现了许多关于表/列命名和其他提示的文章,但有关数据库命名本身的任何确切答案。请你告诉我最好的选择吗?当它有意义时,是否有一些真实的案例?

  1. clothing_store
  2. ClothingStore
  3. clothingStore
  4. 或者也许是服装店
  5. MySQL root用户有两个默认数据库,名为第一个版本(information_schema,performance_schema,sys)。那么这意味着第一个是最好的吗?

1 个答案:

答案 0 :(得分:0)

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

  
      
  1. clothing_store
  2.   

(和CLOTHING_STORE。)

大多数(如果不是全部)数据库引擎会对表名称不区分大小写(即使某些以原始区分大小写的名称显示)。所以这两个是相同的:

  
      
  1. ClothingStore
  2.   
  3. clothingStore
  4.   

"服装店","服装店"," CLotHinGstOre"等

表格名称不能大肆宣传,因为它是一个表达式,如a - b

  
      
  1. 或者也许是服装店
  2.   

除非您有多个不同商店的表格,否则您可以将其称为" store&#34 ;.