数据库列为外键命名
|
我应该在数据库列名称中用信号表示外键吗?
FKOrder与FK_Order与Order
没有找到相关结果
已邀请:
5 个回复
济畦刨
,那么在创建FK列时,我会在表名的前面加上。 范例1: 对于具有PK
的表
和具有用户ID FK的表
,我将其称为列ѭ4call。 如果同一张表之间有多个FK,请在列名中明确指出: 范例2: 对于具有PK
的表
和具有\“分配给用户ID \”和\“由用户ID \”创建的FK的表
,我将其称为列
和ѭ9call。 如果您对PK的命名约定更像是“ 10”,那么您应将其考虑到上述示例中,以免以“ 11”结尾。 命名外键约束 这是我的:
当两个相同的表之间有多个FK时使用区分符(例如
和
)。我经常为此使用子表的列名。 范例1: 给定的表:
和
有
和
外键名称是
和
如果表/列名称中带有下划线,则使用双下划线: 范例2: 给定的表格:
和
有
和
外键名称是
和
鞘垒飘
久纳禾澎
咖哀烈
)时,我才更加明确。在这种情况下,请在其余类型之前添加实体类型名称-例如
。
拟僚疽刊剔
例如:
是
列上
表的外键。我不使用任何资本。