我有一般总是使用某种 Hungarian Notation 对于我的名字在我的桌例如

#Table Users
u_id, u_name, u_email etc...

#Posts
p_id, p_u_id, p_title, p_content etc...

但是我最近一直告诉我们,这个是不是最佳做法。是否有一个更标准的方式这样做?我没有真的喜欢,只是使用场 id 因为这是然后requirs你来选择 table.field 对于领域的名字出现在多个表时使用的联接等。

你的思想在什么是最佳做法,将不胜感激。

有帮助吗?

解决方案

最好的做法是最适合您或您的团队。每个程序员都有它自己的有关使用符号的意见。

其他提示

这似乎是一个问题,在这里你会得到多种答案,所有这些都是"正确的"。 不同小组和环境中会喜欢不同的公约。我甚至找到我自己的做法将有所不同,从项目一点。唯一的建议,我可以提供

  1. 是一致的内的项目,
  2. 不要过于详细,
  3. 并且不要使用预留的话

只是我的两个美分。Wiki。

要看您的工作风格。没有固定的规则集。

我用驼峰tableNameFieldName为e.g CATID,catName,catDesc

我个人使用小写的表名和变复数。表,如“人”的个人记录。但我从Rails和时间后,予以通过。喜欢它,虽然,这使我的数据库一大堆可读。同时使用这么多的下划线将使你的数据库的可读性。此外,我使用_用于开发,测试,生产,α,β,原型分我的数据库名称。一旦你拥有10万台左右的工作,你会停下来了太多的下划线写名字:)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top