對數據庫的使用經驗非常有限,並試圖找出創建不斷增長的用戶數據庫並追蹤其增長信息的最佳方法。例如,我有3個用戶 - Apple,Banana,Cherry。他們都有一個與他們相關的信息列表。ArrayList數據庫MySQL
Apple: [1/1/17, green, 3], [2/4/17, red, 5], [4/19/17, blue, 2]
Banana: [2/18/17, yellow, 6], [5/14/17, yellow, 5]
Cherry: [5/21/17, green, 12], [8/2/17, red, 5], [9/29/17, blue, 42],
[1/1/17, green, 3]
在開始使用不斷增長的列表之前,它是如何應用於數據庫的?
我是否創建了一個主數據庫,如FruitDatabase,然後在這些數據庫中有Apple,Banana和Cherry作爲自己的表?
還是每個用戶得到他們自己的數據庫,然後他們的相關信息被應用到他們自己的表(這似乎並不高效)?
如果我後來想要加起來所有蘋果電話的號碼(3 + 5 + 2),那麼最好的方法是什麼?它似乎並不像我可以把一個ArrayList到數據庫中,我只是將它轉換爲一個字符串,並用逗號分隔數字?如果我想添加一個新用戶DragonFruit,將它作爲列或行添加會更有效嗎?