文章詳情頁(yè)
mysql - 數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)
瀏覽:205日期:2022-06-10 16:37:19
問(wèn)題描述
描述一下需求:現(xiàn)在需要設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu),現(xiàn)有很多種類(lèi)的規(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. 關(guān)于docker下的nginx壓力測(cè)試2. docker - 各位電腦上有多少個(gè)容器啊?容器一多,自己都搞混了,咋辦呢?3. mac里的docker如何命令行開(kāi)啟呢?4. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””5. nignx - docker內(nèi)nginx 80端口被占用6. docker容器呢SSH為什么連不通呢?7. dockerfile - 我用docker build的時(shí)候出現(xiàn)下邊問(wèn)題 麻煩幫我看一下8. docker-compose 為何找不到配置文件?9. docker start -a dockername 老是卡住,什么情況?10. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問(wèn)題。
排行榜

熱門(mén)標(biāo)簽
網(wǎng)公網(wǎng)安備