Naming-Convention
推薦使用的使用者 ID 列名
我在表中經常使用使用者 ID,我想知道在命名這些列時,命名它們的最佳方法是什麼。您應該具體說明使用者 ID 是什麼,還是應該繼續使用相同的列名以保持一致?
例如:
訂閱的列名
user_subscriber_id = 進行訂閱的使用者 ID。
user_subscribed_to_id = 訂閱的使用者 ID。
評論的列名
sender_id = 發表評論的使用者 ID。
reply_to_id = 回複評論的使用者 ID。
或者我應該始終使用 user_id,如果表中需要有 2 個使用者 ID(如上),請使用 user_id 和 secondary_user_id,其中 user_id 應該始終是執行操作的使用者,而 secondary_user_id 應該始終是接收者的使用者 ID,所以:
訂閱的列名
user_id = 進行訂閱的使用者 ID。
secondary_user_id = 訂閱的使用者 ID。
評論的列名
user_id = 發表評論的使用者 ID。
secondary_user_id = 回複評論的使用者 ID。
我認為將列命名為
fieldtype_fielddescription
ieuser_id_additional_info
更安全。例如,不是user_subscribed_to_id = 訂閱的使用者 ID,而是
user_id_subscribed_to
.例如,
information_schema
如果需要,它允許使用簡單的LIKE 'user_id_*'
模式從中選擇欄位數據包。