Schema

表示顯示順序的列的標准或正常名稱是什麼?

  • August 3, 2013

例如,關聯產品及其圖片的連接表:

create table product_picture (
 product_id bigint not null references product(id),
 picture_id bigint not null references picture(id),
 some_column int not null
);

some_column如果它代表照片的顯示順序,那麼常見/正常、簡短、通用的名稱是什麼?

order, sort, 和sequenceout,因為它們是關鍵字。

“display_order”或“web_display_order”,除非您有一些隱藏的要求。(如果您支持多個應用程序,並且每個應用程序都有不同的顯示要求,

$$ application $$_display_order 是有道理的。) 重要的部分可以用英文“disp”和“ord”縮寫,如“disp_ord”或“web_disp_ord”。

這取決於您圍繞列命名的理念。

如果您選擇描述性很強的長列名,那display_order很好,因為這正是您的列所包含的內容。

如果您對可能看起來有點神秘但很容易理解的較短名稱感到滿意,那麼您可以使用seqor ord。對於說英語的人來說,seq這是非常明確的,因為沒有很多詞可以合理地表示。ord出於這個原因,我會選擇它。

引用自:https://dba.stackexchange.com/questions/47374