Naming-Convention

我應該如何最好地命名我的時間戳欄位?

  • July 25, 2020

當我要創建一些時間戳欄位(或其他日期/時間樣式欄位)時,命名它們的最佳方式是什麼?我應該只放record_timestamp嗎?

您應該描述列的用途,而不必描述數據類型。您可以在名稱中包含日期/時間/時間戳,但您也應該包含含義。例如

  • 創立日期
  • 開始日期
  • 狀態時間
  • 已訪問
  • 更新

當添加的缺失與另一列衝突時,在末尾添加日期/時間/時間戳等特別有用。例如,一個表可能需要 Status 和 StatusTime。

xyz_at對於一個timestampxyz_on一個欄位怎麼樣date- 例如start_ator start_on

通常我會避免在欄位名稱中包含數據類型-如果您可以從任何欄位的名稱中推斷出您需要了解的有關類型的資訊(稱為欄位description不太可能是integer),那就更好了-但能夠告訴atimestamp和 a之間的區別date通常很有幫助。

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