文章詳情頁(yè)
mysql - 數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)
瀏覽:140日期:2022-06-10 16:37:19
問(wèn)題描述
描述一下需求:現(xiàn)在需要設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu),現(xiàn)有很多種類的規(guī)則,如何設(shè)計(jì)表對(duì)這些規(guī)則進(jìn)行存儲(chǔ),其中,每種規(guī)則有共同的屬性,也有不同的屬性。目前,我想到了兩種方法:第一種通過(guò)外鍵(共同屬性一張表,規(guī)則的不同屬性放到另外一張表);第二種通過(guò)寬字段(規(guī)則的不同屬性,用一個(gè)大字段存起來(lái));請(qǐng)問(wèn)大神們,還有沒(méi)有更高效的方法。
問(wèn)題解答
回答1:簡(jiǎn)單,數(shù)據(jù)庫(kù)里存JSON字符串
回答2:樓上說(shuō)的對(duì),可以直接存成一個(gè)json串!操作起來(lái)也方便現(xiàn)在 mysql5.7詳解Mysql中的JSON系列操作函數(shù)
回答3:總之不要想把共同的提取出來(lái)。。
相關(guān)文章:
1. 致命錯(cuò)誤: Class ’appfacadeTest’ not found2. html5 - 如何實(shí)現(xiàn)帶陰影的不規(guī)則容器?3. objective-c - iOS開(kāi)發(fā)支付寶和微信支付完成為什么跳轉(zhuǎn)到了之前開(kāi)發(fā)的一個(gè)app?4. css - 移動(dòng)端字體設(shè)置問(wèn)題5. python - 管道符和ssh傳文件6. javascript - 循環(huán)嵌套多個(gè)promise應(yīng)該如何實(shí)現(xiàn)?7. mysql優(yōu)化 - 關(guān)于mysql分區(qū)8. 請(qǐng)教各位大佬,瀏覽器點(diǎn) 提交實(shí)例為什么沒(méi)有反應(yīng)9. 前端 - IE9 css兼容問(wèn)題10. javascript - ionic2 input autofocus 電腦成功,iOS手機(jī)鍵盤(pán)不彈出
排行榜

熱門標(biāo)簽