這不是太大的問題編碼的,而不是尋求下去正道幫助。所以,我讓我的用戶設置了用戶名,密碼,電子郵件,帖子,& ID。基本論壇的東西。但是,如果我要添加更多內容,請在網站上說出一些遊戲,並使用您的論壇帳戶(即整個網站的帳戶)存儲數據,換句話說,將這些字段添加到現有表格(例如:game1_money)或爲每個單獨的項目製作另一個表格,然後在開始「遊戲」時創建並鏈接到每個用戶,或者不管它是什麼?數據庫組織
如果我太含糊,告訴我,我會盡力澄清。
這不是太大的問題編碼的,而不是尋求下去正道幫助。所以,我讓我的用戶設置了用戶名,密碼,電子郵件,帖子,& ID。基本論壇的東西。但是,如果我要添加更多內容,請在網站上說出一些遊戲,並使用您的論壇帳戶(即整個網站的帳戶)存儲數據,換句話說,將這些字段添加到現有表格(例如:game1_money)或爲每個單獨的項目製作另一個表格,然後在開始「遊戲」時創建並鏈接到每個用戶,或者不管它是什麼?數據庫組織
如果我太含糊,告訴我,我會盡力澄清。
不要將該信息存儲在Users
表中。標準化爲單獨的表格。
創建一個單獨的表,說GameSavedInfo
,存儲該信息,並從用戶表中引用的用戶ID。
我還要創建一個GameDetails
表,並使用其標識在GameSavedInfo
表。
使用單獨的表格,然後在需要特定遊戲或應用程序的數據時使用左連接。然後,如果有10%的用戶註冊了遊戲,則不會浪費其他90%的表空間。您也不需要繼續擺弄用戶表。
匿名,
總是儘量保持你的主表乾淨,涉及一切回到一個獨特的,個人指標。在這種情況下,無論您添加遊戲,註釋,文檔,還是其他...用戶User_ID(例如)作爲指向您的主用戶表的相關索引字段。
這裏的建設規範化表 http://dev.mysql.com/tech-resources/articles/intro-to-normalization.html
將在GameDetails表是什麼一個很好的參考? – Anonymous 2011-02-08 04:10:30