代码之家  ›  专栏  ›  技术社区  ›  Wayne Bloss

数据库代理项密钥名称:产品.ProductId与产品Id与产品.产品Id

  •  1
  • Wayne Bloss  · 技术社区  · 15 年前

    假设您有一个名为Product的表,它有一个自动编号/标识列。您是简单地将其命名为Id还是ProductId或Product\u Id?请解释原因。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Pondlife    15 年前

    没有明确的答案,因为这取决于您的其他工具、现有的命名约定,甚至个人喜好。例如,您可以使用一个ORM,它要求每个表上都有“ID”。就我个人而言,我会选择“ProductID”,因为它使我更容易阅读查询,而且我不喜欢下划线。

    如果你想要一些“真实的”推荐信,去看看乔·塞尔科的 book on SQL programming style ISO 11179 .

        2
  •  1
  •   Anton Gogolev    15 年前

    ID . 它比较短,而且玩起来很好 Wizardby