返回顶部
首页 > 资讯 > 数据库 >如何在MySQL中获得更好的搜索结果
  • 886
分享到

如何在MySQL中获得更好的搜索结果

2024-04-02 19:04:59 886人浏览 薄情痞子
摘要

这篇文章主要为大家展示了“如何在Mysql中获得更好的搜索结果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何在mysql中获得更好的搜索结果”这篇文章吧。 

这篇文章主要为大家展示了“如何在Mysql中获得更好的搜索结果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何在mysql中获得更好的搜索结果”这篇文章吧。

  1、设置基本表格

  从创建例子表格开始,使用以下的sql命令

  以下为引用的内容:

  mysql>CREATETABLEreviews(idINT(5)

  PRIMARYKEYNOTNULLAUTO_INCREMENT,dataTEXT);

  以上命令创建了一个简单的音乐专集资料库(主要是整段的文字),然后向这个表格中添加一些记录:

  以下为引用的内容:

  mysql>INSERTINTO`reviews`(`id`,`data`)VALUES

  (1,'GingerboyhasanewsingleoutcalledThrowingRocks.

  It\'sgreat!');mysql>INSERTINTO`reviews`(`id`,`data`)

  VALUES(2,'Helloall,IreallylikethenewMadonnasingle.

  Oneofthehottesttrackscurrentlyplaying...

  I\'vebeenlisteningtoitallday');mysql>INSERTINTO`reviews`

  (`id`,`data`)VALUES(3,'HaveyouheardthenewbandHotter

  ThanHellTheyhavefivemembersandtheyburntheir

  instrumentswhentheyplayinconcerts.

  Theseguystotallyrock!Like,awesome,dude!');

  验证数据的正确录入:

  以下为引用的内容:

  mysql>SELECT*FROMreviews;

  +----+--------------------------------------------+

  |id|data|

  +----+--------------------------------------------+

  |1|Gingerboyhasanewsingleoutcalled...|

  |2|Helloall,IreallylikethenewMadon...|

  |3|HaveyouheardthenewbandHotterThan...|

  3rowsinset(0.00sec)

  2、定义全文搜索字段

  接下来,定义您要作为全文搜索索引的字段

  以下为引用的内容:

  mysql>ALTERTABLEreviewsADDFULLTEXTINDEX(data);

  QueryOK,3rowsaffected(0.21sec)

  Records:3Duplicates:0Warnings:0

  使用SHOWINDEXES命令来检查索引已经被添加了:

  以下为引用的内容:

  mysql>SHOWINDEXESFROMreviews;

  +---------+---------------+--------+------+------------+---------+

  |Table|Column_name|Packed|Null|Index_type|Comment|

  ----------+---------------+--------+------+------------+---------+

  |reviews|id|NULL||BTREE|||

  reviews|data|NULL|YES|FULLTEXT||

  +---------+---------------+--------+------+------------+---------+

以上是“如何在MySQL中获得更好的搜索结果”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: 如何在MySQL中获得更好的搜索结果

本文链接: https://lsjlt.com/news/71504.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作