当前位置: 首页 > 面试题库 >

在SQL中命名主键“渋d”与“ omething_id”。

周子平
2023-03-14
问题内容

我想知道在具有许多表的数据库中命名主键/唯一键的最佳实践是什么。如果你总是只需要调用每个表的主键id或者是确定不具有id在每个表中的字段,只是命名他们每个人的something1_idsomething2_id等等?


问题答案:

无论您做什么,都选择一个或另一个,并遵守该标准。 每个都有优点和缺点。

我更喜欢,SomethingID但其他人更喜欢ID。在我使用的系统中,有一千多个表,并且PK和FK具有完全相同的名称,这使事情变得更加容易。



 类似资料:
  • 本文向大家介绍\ d与\ D在JavaScript中?,包括了\ d与\ D在JavaScript中?的使用技巧和注意事项,需要的朋友参考一下 \ d与\ D \ d和\ D之间有很多区别,其中前者导致数字,而后者导致非数字,例如e,^等。它们与全局对象“ g ”一起使用,因此所有文本中的数字和非数字将显示在输出中。让我们详细讨论它。 语法1 语法2 示例1 在以下示例中,将' \ d '与全局对

  • 问题内容: 使用时,感觉就像我在重新发明轮子。我习惯于使用具有与数据库模型严格相关的数据模型(如类)的语言。然后,您当然可以具有要在API上公开的内容的其他模型,但是仍然有数据库对象的模型。在Go中,我不确定如何做到这一点的最佳方法。下面是一个功能。 这里的一个问题是,如果我更改数据库中和的顺序,我的应用程序将以静默方式切换它们,并且不会出现任何错误。这是一种可怕的危险行为。可以以某种方式取得钥匙

  • 主要内容:示例,删除主键主键(Primary Key)由表中的一个或者多个字段构成,用来唯一标识表中的每一行记录。可以将主键类比为学号、身份证号、车牌号或者 ID。 主键必须包含唯一值,换句话说,所有记录的主键都不能出现相同的值。此外,主键必须是一个具体的值,不能是 NULL 值。 当主键包含多个字段时,又称为复合键(Composite Primary Key)。 注意事项 在设计主键时,应使用尽可能少的字段,这不但能减

  • 本文向大家介绍SQL 添加主键,包括了SQL 添加主键的使用技巧和注意事项,需要的朋友参考一下 示例 这会将一个主键添加到该字段上的表employees ID。在括号中包含多个列名以及ID将创建一个Composite Primary Key。当添加多个列时,列名称必须用逗号分隔。            

  • 本文向大家介绍主键与唯一键,包括了主键与唯一键的使用技巧和注意事项,需要的朋友参考一下 首要的关键 主键是一列,用于唯一地标识表的每个元组。 它用于向表添加完整性约束。一个表中只能使用一个主键。在主键的情况下,重复和NULL(空)值无效。主键也可以用作其他表的外键。 让我们举个例子 我们有一个表名employee,用于存储公司员工的数据。下表显示了该表的内容。 Emp_id 名称 号码 位置 薪水

  • 我们目前正在最新的项目中实现一个API库。我们正在尝试使用Spring HATEOAS和HAL作为适当的库来生成json HAL responsed。 使用Spring Boot1.2.5。释放提供的Spring HATEOAS版本。目前我们正在将实际的JPA实体映射为资源。 即,我们的实体如下所示: 我们的存储库: 我们的服务: RestController: 假设我将默认页面大小设置为1,则页