什麼是命名日期/日期時間字段的好方法?無法決定我是否想要使用諸如expiry_date
,end_time
,created_on
或簡單地使用expires
,modified
。數據庫日期字段 - 命名約定
回答
我認爲標準是好的,但我個人覺得沒有看到相關的數據類型是「修改」模棱兩可的列名是布爾型,日期還是用戶ID?我更喜歡「modified_on」,「modify_date」,「is_modified」,「modified_by」或類似的東西。
我一般用「DATE_」作爲前綴:
date_created
date_end
date_deleted
date_modified
只要你是一致的,你應該是在良好的狀態。或者,如果您正在使用現有產品,請遵循其標準。改變習慣的一部分,只是令人煩惱的背後的人。
我知道的大多數日期字段是(正確)比日更高的分辨率。通常情況下,他們是第二,並且往往有更高的分辨率。因此,'time_'可能是一個更準確的前綴,但是date這個詞有很多歷史背後的意義,並且很好地傳達了意義。 – Slartibartfast 2010-06-17 02:29:08
是的。儘管我通過習慣存儲了日期,並過濾了應用程序所需的分辨率。 – CaseySoftware 2010-06-17 03:18:25
這是一箇舊帖子,但我喜歡使用'dt'而不是'date' – vol7ron 2010-10-04 14:32:44
我知道這是相當古老的,但我想拋出「在」後綴。所以CreatedAt或ModifiedAt。有點用常規方法是有道理的,並不需要名稱中的類型。
- 1. 數據庫命名約定
- 2. 國際化(i18n)數據庫字段的命名約定
- 3. Ruby on Rails的約定命名日期/時間字段
- 4. 數據庫表命名約定
- 5. CakePHP數據庫命名約定?
- 6. 數據庫命名約定 - 前綴
- 7. Microsoft的數據庫命名約定?
- 8. Django數據庫表命名約定
- 9. 日期屬性的命名約定
- 10. 「名稱」字段的Rails命名約定?
- 11. 實體框架類命名約定v老學校數據庫命名約定
- 12. 創建/修改字段命名約定?
- 13. cakePHP表字段命名約定
- 14. SQL服務器字段命名約定
- 15. 檢查數據庫日期字段PHP
- 16. 命名數據庫表字段
- 17. FFMPEG命名約定
- 18. 從數據庫的日期字段更改日期格式
- 19. TSQL命名約定〜這個命名約定叫什麼名字?
- 20. WCF - 庫命名約定
- 21. serialVersionUID命名約定
- 22. PHP檢查數據庫日期字段與PHP日期
- 23. 命名約定
- 24. 保存約會日期到數據庫
- 25. Ruby On Rails數據庫命名公約
- 26. 重命名數據庫約束
- 27. 表命名約定?
- 28. 數字函數的C命名約定?
- 29. Protobuf命名約定
- 30. mysql命名約定
另請參閱:https://stackoverflow.com/questions/1379543/database-name-convention-datetime-column – Ryall 2017-07-20 12:32:20