Schema
表示顯示順序的列的標准或正常名稱是什麼?
例如,關聯產品及其圖片的連接表:
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
, 和sequence
out,因為它們是關鍵字。
“display_order”或“web_display_order”,除非您有一些隱藏的要求。(如果您支持多個應用程序,並且每個應用程序都有不同的顯示要求,
$$ application $$_display_order 是有道理的。) 重要的部分可以用英文“disp”和“ord”縮寫,如“disp_ord”或“web_disp_ord”。
這取決於您圍繞列命名的理念。
如果您選擇描述性很強的長列名,那
display_order
很好,因為這正是您的列所包含的內容。如果您對可能看起來有點神秘但很容易理解的較短名稱感到滿意,那麼您可以使用
seq
orord
。對於說英語的人來說,seq
這是非常明確的,因為沒有很多詞可以合理地表示。ord
出於這個原因,我會選擇它。