![]() |
1
7
最好的方法是创建一个单独的表来包含关键字,然后添加一个 交叉 参加
当你插入一个书签时,你还需要插入任何正在使用的关键字,而这些关键字还没有出现在书签中
然后,当您要查询书签有哪些关键字时:
|
![]() |
2
6
你说得对,在一列中存储逗号分隔的列表不是一个好方法(这称为 它违反了法律 First Normal Form 关系数据库设计)。 使用LIKE谓词是 您需要存储第二个列出关键字的表,以及第三个多对多表,以便将关键字与适用的书签配对。对于关系数据库中的“标记”,这是一个相当标准的设计。
另请参见: 另外,在查看这些问题时,请检查右侧列中的许多相关问题。 |
![]() |
3
2
您可以使用以下查询在“name”或“description”字段中找到包含字符串“php”的所有行。。。
MySQL上的参考: http://www.tutorialspoint.com/mysql/mysql-like-clause.htm 您还可以添加一个“keywords”列,并以逗号分隔的格式存储关键字(即:plarp1、plarp2、plarp3),然后在其中进行搜索。 |
![]() |
hello_programmers · Mysql从其他表输出一列 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |
![]() |
Popo · Sql查询:返回数据库中不可用的where条件 1 年前 |
|
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 1 年前 |
|
Kugelfisch · 用php为数据库加密数据 1 年前 |