当前位置: 首页 > 编程笔记 >

如何使用MySQL LIKE创建搜索系统并基于关键字显示结果?

裴欣然
2023-03-14
本文向大家介绍如何使用MySQL LIKE创建搜索系统并基于关键字显示结果?,包括了如何使用MySQL LIKE创建搜索系统并基于关键字显示结果?的使用技巧和注意事项,需要的朋友参考一下

要基于关键字显示结果,请按照以下语法使用LIKE运算符-

select *from yourTableName where yourColumnName LIKE '%yourValue%';

让我们首先创建一个表-

mysql> create table DemoTable812(Comments text);

使用插入命令在表中插入一些记录-

mysql> insert into DemoTable812 values('Good Looking');
mysql> insert into DemoTable812 values('Awesome');
mysql> insert into DemoTable812 values('Looking Gorgeous');
mysql> insert into DemoTable812 values('Good Luck');
mysql> insert into DemoTable812 values('Have a nice day');

使用select语句显示表中的所有记录-

mysql> select *from DemoTable812;

这将产生以下输出-

+------------------+
| Comments         |
+------------------+
| Good Looking     |
| Awesome          |
| Looking Gorgeous |
| Good Luck        |
| Have a nice day  |
+------------------+
5 rows in set (0.00 sec)

以下是使用MySQL LIKE创建搜索系统并根据关键字显示结果的查询-

mysql> select *from DemoTable812 where Comments LIKE '%Look%';

这将产生以下输出-

+------------------+
| Comments         |
+------------------+
| Good Looking     |
| Looking Gorgeous |
+------------------+
2 rows in set (0.00 sec)
 类似资料:
  • 本文向大家介绍Vue实现搜索结果高亮显示关键字,包括了Vue实现搜索结果高亮显示关键字的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Vue实现搜索结果高亮显示关键字的具体代码,供大家参考,具体内容如下 1. 需要解决的问题 父组件将搜索的字段传到子组件 子组件接受数据,正则匹配,并替换字段 2. 具体代码 父组件代码 子组件代码 以上就是本文的全部内容,希望对大家的学习有所帮助,也

  • 我已经花了很多时间弄清楚为什么我的搜索在我定制的模板中不起作用。到目前为止,我已经知道了如何包含searchform。php文件在我的头,创建搜索。php文件目前是空的(因此,当我搜索某个内容时,我会被重定向到一个空白页面,我想我肯定需要search.php文件中的某些内容才能使其正常工作),我阅读了Wordpress codex的所有内容,但找不到解决方案,我找到的唯一有用信息是这个。 http

  • const UserSchema=new mongoose.schema({name:String,project_name:String}); const User=new mongoose.model(“User”,UserSchema); 我希望,如果一个项目名称是“机器学习和oops”,我在搜索框中搜索“oops”,我应该得到“机器学习和oops”显示

  • 问题内容: 我正在使用此代码突出显示搜索关键字: 但是,这仅突出显示一个关键字。如果用户输入多个关键字,则会缩小搜索范围,但不会突出显示任何单词。如何突出显示多个单词? 问题答案: 正则表达式是必经之路! 要以不区分大小写的方式进行匹配,请在正则表达式中添加“ i” 注意:对于像“ä”这样的非英语字母,结果可能会因地区而异。

  • 我已经完成了名称索引。它包含椅子、椅子等数据。 当我尝试用“cha”搜索时,它不会返回任何椅子。这是返回“毛毯”,我期待的文件有椅子。 下面是我的代码: 搜索请求: 搜索响应: } 映射: 我该怎么解决这个问题? 谢谢,Sri

  • 我们在Liferay中有一个名为发布的自定义实体。它在弹性搜索中建立了索引,并包含一个名为“Journal alArticleId”的字段。 根据我们的搜索要求,如果一些用户在期刊文章中搜索任何关键字,我们必须返回包含相应期刊的“journalArticleId”的发布文档。 我找到了使用Java API实现这个的解决方案,但我正在寻找Liferay API来解决这个问题。 弹性搜索亲子数据搜索J