2015-04-04 93 views
0

我是新來的,所以如果我違反任何規則,請和我一起裸照。數據庫結構 - 多個用戶

我是MySQL的新手,只是想知道如何爲具有留言板(私人),用戶信息(私人)和博客信息(也是私人)的用戶構建我的數據庫。數據庫上的所有內容都是私有的。

我應該爲每個用戶創建一個數據庫(我可以)嗎?或者,留言板,用戶信息和博客信息的表格。或者,也許你自己的意見會很好!

我試圖建立個人週三日記:)

+0

只是標記所有與特定用戶標識信息的,而且你會處理在應用層訪問這些數據,以確保任何一個檢索的數據匹配的用戶標識登錄用戶的用戶標識符 – 2015-04-04 18:07:39

回答

1

你應該爲每個用戶創建一個單獨的數據庫或表 - 除非是一些神祕的要求給你別無選擇。

相反,只包括在表格中創建每個對象的用戶。例如,博客信息表將具有創建它的用戶標識。然後,所有的查詢就可以將包括:

from blogInfo bi 
where bi.userId = $userId -- or something similar