我有一個關於我的實現想法是否容易處理/寫查詢的問題。MySQL數據庫列有多個值
我目前有一個數據庫與多個列。大多數列是相同的東西(項目,但分爲項目1,項目2,項目3等)。
所以,我現在在我的數據庫ID,名稱,第1項,第2項.....項目10
我想凝結成ID,名稱,項目這一點。
但我想要的項目是將多個值存儲爲不同的行。即
ID = One Name = Hello Item = This
That
There
有點像它看起來像的格式。這是一個好主意,我該如何去做這件事?我將在數據庫中使用任何數字,並且所有信息都是靜態的,並且永遠不會改變。
我可以使用1個數據庫表(這將很容易將一個ID的項目與另一個ID匹配),還是我需要創建2個表並將它們鏈接起來?
如果是這樣,我將如何創建2個表並使它們成爲關係?
關於如何實現這個的任何想法?謝謝!
我認爲你的問題可能是過於具體。你試圖完成的更廣泛的目標是什麼? – 2011-04-12 03:03:20
下面的答案非常清楚 - 你有什麼經典案例是爲什麼數據庫將數據存儲在多個表中,通過數字交叉引用行(又名「鍵」)。 – boisvert 2011-04-13 14:09:53