gpt4 book ai didi

sql - Sql中列命名的最佳实践

转载 作者:行者123 更新时间:2023-12-03 11:30:55 26 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

8年前关闭。




Improve this question




假设我有一张名为 Student 的表。对于列,您更喜欢以下哪种命名约定?你也可以推荐你自己的。

Student
-------
StudentID
StudentName
MentorID

Student
-------
StudentID
Name
MentorID

Student
-------
ID
Name
MentorID

最佳答案

我会选择第二个。

Student
-------
StudentID
Name
MentorID

我喜欢在主键中有表的名称,但它不需要在每个字段上。 MentorID 也是我命名外键的方式(假设 Mentor 是它指向的表的名称)。

这样,Student 表中的 MentorID 字段与 Mentor 表中的 MentorID 字段具有相同的名称。有些人不喜欢它,因为在连接表时可能会有点困惑,但我更喜欢在连接中明确命名字段的表,

关于sql - Sql中列命名的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/664017/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com