嗨,我有一個我正在開發的小型內部項目。目前它只服務於我的公司,但我想擴展它,以便它可以服務於多家公司。我現在的表格有USERS
和PROJECTS
。我想開始存儲公司特定信息並將其與USERS
表關聯起來。對於每個用戶,我都會有一個新的專欄,即他們所屬的公司。關於MySQL中表結構的建議
現在我還需要將該公司模板存儲在數據庫中。這些模板存儲爲字符串是這樣的:
「分水嶺」,「事件」,「自由」等
起初,我想每個單詞應該作爲一個獨立的行,但作爲我寫這個我想或許我應該將所有模板存儲在一個由逗號分隔的條目中(如上所述)。底線,我是新來的數據庫設計,我不知道如何最好地設置這一點。現在,我的表格結構如下所示:
PROJECTS
Project Number | Title | exacttarget_id | Author | Body | Date
USERS
Name | Email | Date Created | Password
在此先感謝您提供的任何見解。
什麼是公司模板和與公司的關係?你知道關係數據庫中的'1到n'和'm到n'的關係嗎?如果不是,最好從以前的理論研究開始,因爲即使有人會給你一個解決方案,你也無法理解它。 –
Elzo,如果你的意思是綁定公分母(如公司ID),那麼是的。如果你的意思是別的,我不確定... – garek007
沒有。你應該有一些閱讀,這裏是一個開始http://code.tutsplus.com/articles/sql-for-beginners-part-3-database-relationships-net-8561 –