我想知道在MySQL数据库中给表和字段命名的更正确的方法。
以及如何区分作为中间表的表。
示例:
表名:用户或用户
外键列: user_id或id或user_ID
带有两个单词的表:、purchased_point或point_puchased或逐点
中间表(多到多)、、users_sites或user_sites或用户站点
有没有什么“风格指南”比如:指南/general/styleguide.html?
发布于 2015-04-16 19:03:01
全是帽子。不同的单词分隔符是_下划线。
主表或父表前缀MSTR子表前缀MPNG事务表,其中多个父表称为TRXN
将所有表固定为_TBL
表的单数名称用作用户,而不是用户。
例如MSTR_USER_TBL,MPNG_ACCOUNT_TBL,TRXN_CART_ITEM_TBL
我遵循这些约定。更容易读懂。
发布于 2015-04-16 20:06:34
我不知道我们所做的是否是标准的,但以下是我们所做的:
User中可能有多个用户。PurchasedPoint)中每个单词的第一个字母的大写;userID);
Purchase和一个表PurchasePoint,我可以很容易地猜出它们之间的某种关系。UserSite的内容。希望能帮上忙。
https://stackoverflow.com/questions/29683432
复制相似问题