程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 表設計-mysql關於數據表的設計

表設計-mysql關於數據表的設計

編輯:編程綜合問答
mysql關於數據表的設計

我現在有一個member(用戶表)裡面存放了一個用戶的所有信息。還有一個hobby(愛好表)裡面存放所有的愛好。現在我需要給用戶存放hobby表裡面的愛好。我是應該直接在member表裡面加一個hobby字段,然後存放愛好表裡面的ID如(1,2,3),還是應該再一個表來存放用戶跟愛好的關系呢?或者還有沒有其它更好的可能,**注意:一個用戶可以有多個愛好,而以後我只需要查詢某一個愛好的人有那些。**

最佳回答:


這個還是要根據你的需要來定, 如果說以後都是以用戶來查詢愛好的話, 當然是放在member表會好些, 如果後面要根據愛好來查詢的話, 當然是再建一張用戶和愛好的關聯表; 我個人傾向建關聯表,這樣數據結構清晰,後面如果需求變了,不至於要修改數據庫。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved