我正在尝试构建一个小型 Web 应用程序。该应用程序将存储书签及其标签。
书签:www.javaworld.com
标签:java,编程
书签:www.jquery.com
标签:java,webapps
现在我的搜索条件是基于标签的。如果用户搜索 java,它应该给出他用 java 存储的所有书签。此处必须显示 www.javaworld.com 和 www.jquery.com。
我的数据库表看起来像这样
用户(UID、Uname、密码)
书签(BID、UID、bookmark_url、tag1、tag2、tag3、tag4、tag5)
或者
书签(BID、UID、书签)
标签(TID、BID、标签名)
这里 BID 和 TID 是代理键。
考虑到我给出的场景,请提出更好的方法来解决这个问题。