色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

多項選擇怎么存到數據庫里

錢諍諍2年前21瀏覽0評論

多項選擇怎么存到數據庫里?

方案一 可以考慮支持集合類型的新型數據庫,如Mongodb等。以mongodb舉例,如下:

{

“Id”:123,

“Name”:”張三”,

“Interests”:[”體育”,”音樂”, ...]

}

方案二 如果要存儲在關系型數據庫(如MySQL),可以考慮建立關聯的擴張表,比如:

我們有一張用戶信息表,表結構如下所示:

User {userId, name, birthday, ...}

此外,我們可以建立一張關聯的興趣表,結構如下:

User_Interest {userId, interest}

這樣的話,如果一個用戶有多個興趣,則可以在User_Interest表為該用戶創建多個記錄,像這樣:

{123, 運動}

{123, 音樂}

...