我是一名正在學習最後一年的學生。我應該爲我的項目創建一個數據庫,以便在「技能」列下存儲多個值。對於一個用戶標識,在技能字段中可以有多個值。在一個字段中設計一個具有多個值的Mysql數據庫
什麼是繼續進行的最佳方式?我應該在Mysql中創建。
我是一名正在學習最後一年的學生。我應該爲我的項目創建一個數據庫,以便在「技能」列下存儲多個值。對於一個用戶標識,在技能字段中可以有多個值。在一個字段中設計一個具有多個值的Mysql數據庫
什麼是繼續進行的最佳方式?我應該在Mysql中創建。
最佳做法是使用兩張表作爲此目的。
UserTable:
Id rest of the appropriate fields
1 ...........
2 ............
SkillSetTable:
id UserTable_id skillName
1 1 abcd
2 1 pqrs
3 1 hijk
4 1 lmnop
在這裏,您可以使用外鍵指向UserTableid。這樣,你不必打擾技能的數量
看到正常化。 – Strawberry
感謝您的建議。我會查找它。 – user201537
我查了一下,但看起來會花費很多時間。我在爲我的項目準備時間。有沒有其他方法? – user201537