在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/數(shù)據(jù)庫/ 分類標簽在數(shù)據(jù)庫怎么存儲?

分類標簽在數(shù)據(jù)庫怎么存儲?

圖片描述
我開始嘗試過每一個標簽用一個字段,這樣當需要取得某個分類的時候很方便。

SELECT * FROM tb WHERE `vuex`=1

可是當字段多起來之后,發(fā)覺存儲效率很低,例如總標簽數(shù)100個,可是每篇文章用到的也就5個,在數(shù)據(jù)庫中得多存儲95個無用信息。
還想過將當前標簽二進制編碼后存儲10進制數(shù)據(jù)

例如總共100個標簽,當前文章用到前5個的話,數(shù)據(jù)應當是'11111000000...',可以將這個字符串存進數(shù)據(jù)庫

可是當查詢某一個分類的時候就崩潰了,難道一個一個遍歷if查詢?同時如果要增減標簽或調(diào)整標簽順序也十分麻煩,所有數(shù)據(jù)都要重新調(diào)整。

那么,誰能分享一下經(jīng)驗嗎?

回答
編輯回答
久愛她

個人經(jīng)驗:所有的屬性,或者標簽,單獨去做一個表,然后 通過一張關(guān)系表 去 掛載上去,無論是分類的標簽,還是文章的標簽,都可以使用。

2017年2月28日 01:12