2014年11月3日 星期一

MySQL - 資料表欄位命名雜記


欄位的大小寫

MySQL 好像很多都是全小寫,然後以底線隔開不同單字。例如 wordpress 的 wp_users 資料表: user_login, user_pass, user_nickname; 或是 opencart 的 user 資料表: user_id, user_group_id, username, password.

但是也有每個單字開頭大寫的例子,例如著名的論壇系統 vanillaforums, gdn_user 資料表 UserID, Name, Password。

參考了幾篇文章,覺得這樣好像很好:開頭小寫,之後每個單字首字母大寫。例如 productName 。

1.這樣不用底線,比較簡短。
2.在一般的 IDE 裡面,通常用滑鼠點兩下應該是把一串字選取,但是在 Netbeans,如果是 html 檔,它只會選取底線前面那一段,例如 user_id,在 user 的範圍裡面點兩下,就只會選取 user 這串字,而不是 user_id 。


username 還是 user_name?

使用 username。理由是參考下面兩篇文章:
“Username”, “user name” or “user-name”
username or user name?


沒有留言:

張貼留言