1. 建立全文索引之前需要将该表的搜索引擎修改为MyISAM,默认都是INNODB
【INNODB也可以建立全文索引,我这里不知道是否多此一举?】
sql语句:

ALTER TABLE <表名> ENGINE = MyISAM;

修改后发现mysql出现了一些问题:
执行任何sql语句都会显示错误:

Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

解决方法

2. 在已有的表上增加全文索引:

ALTER TABLE <表名>
ADD FULLTEXT INDEX <索引名>(<列名>);
  1. 查询语句
    SELECT * FROM <表名> where MATCH(<列名>) AGAINST(’<匹配字符串>’)
    查询语句有很多,相关知识也不少,自行查阅

mysql建立全文索引相关推荐

  1. mysql字符串类型建立全文索引

    数据库表结构如下 现在做的是给name 成语名称建立全文索引 用字匹配到含此字的成语 修改mysql配置文件 :linux和mac,则位置为 /etc/my.cnf 然后重起mysql服务,使配置项生 ...

  2. MySQL 之全文索引

    最近在复习数据库索引部分,看到了 fulltext,也即全文索引,虽然全文索引在平时的业务中用到的不多,但是感觉它有点儿意思,所以花了点时间研究一下,特此记录. 引入 概念 通过数值比较.范围过滤等就 ...

  3. MySQL之全文索引详解

    点击上方"猿芯",选择"设为星标" 后台回复"1024",有份惊喜送给面试的你 概念 通过数值比较.范围过滤等就可以完成绝大多数我们需要的查 ...

  4. MySQL使用全文索引(fulltext index)

    1.创建全文索引(FullText index) 旧版的MySQL的全文索引只能用在MyISAM表格的char.varchar和text的字段上. 不过新版的MySQL5.6.24上InnoDB引擎也 ...

  5. MySQL使用全文索引

    MySQL使用全文索引(fulltext index)---高性能 转载地址:https://blog.csdn.net/u011734144/article/details/52817766/ 1. ...

  6. MySQL使用全文索引(fulltext index) 及中文全文索引使用

    全文索引介绍 1.创建全文索引(FullText index) 旧版的MySQL的全文索引只能用在MyISAM表格的char.varchar和text的字段上. 不过新版的MySQL5.6.24上In ...

  7. MySQL 之全文索引(fulltext)

    本文源自:https://blog.csdn.net/mrzhouxiaofei/article/details/79940958 最近在复习数据库索引部分,看到了 fulltext,也即全文索引,虽 ...

  8. Mysql的全文索引原理的简单理解

    Mysql的全文索引实际是通过 倒排索引 来实现的. 倒排索引实际就是将要插入的文本按照相应的词进行拆分,然后额外建立一张表,存储这些出现的单词,并做出相应的统计. 创建一张表: CREATE TAB ...

  9. MySQL使用全文索引+ngram全文解析器进行全文检索

    一.前言 最近有项目需要使用mysql进行全文检索,由于之前都是使用的Elasticsearch数据库进行数据检索,因此查询了相关资料后,了解了mysql如何使用全文索引. 二.ngram全文分析器 ...

  10. 网页如何与mysql服务器建立连接不上,html与mysql建立连接数据库

    html与mysql建立连接数据库 内容精选 换一换 云数据库 GaussDB(for MySQL)是华为云提供的一款安全.可信的数据库服务.GaussDB(for MySQL)秉承华为云对租户的安全 ...

最新文章

  1. ubuntu 安装RPM软件包
  2. nginx php 配置请求等待时间_CVE-2019-11043: PHP-FPM在Nginx特定配置下任意代码执行漏洞预警...
  3. 数据库索引的作用和长处缺点
  4. mysql程序设计排球比赛_Jsp+Ssh+Mysql实现的排球馆预约管理系统项目源码附带视频指导运行教程...
  5. jpa 循环引用_JPA中按身份引用
  6. 首席技术执行官_如何在几分钟内找到任何首席执行官的电子邮件地址
  7. Java短类的compareTo()方法和示例
  8. 猿辅导 python_关于猿辅导机器学习项目ytk-learn和ytk-mp4j分布式机器学习库
  9. Python之进程+线程+协程(multiprocessing多进程模块)
  10. 小白学习政策定价内容
  11. java之try catch finally
  12. ccd后视摄像头_预计2021年全球车载摄像头总出货将达到1.43亿颗
  13. opengl虚拟校园漫游
  14. 我的世界服务器无限铁傀儡,我的世界刷铁教程 铁傀儡无限刷铁攻略
  15. 计算ndvi值需要的数据_利用TM计算NDVI问题
  16. Linux系统load average异常值处理的trick
  17. 总结iOS游戏的设计、营销和盈利方式
  18. 靶机渗透练习07-HackMyVm Area51 (Log4j2复现)
  19. Anaconda的卸载及安装(图文详解)
  20. 中专学历怎么积分落户北京?

热门文章

  1. 英文情景对话(背诵篇)
  2. 论文引用文献并插入编号
  3. Word 2016 撰写论文(6): 取消/撤销 自动编号
  4. 华为荣耀手机 (HUAWEI Honor V9) USB 调试 - ADB 调试
  5. 【转】常见算法在实际项目中的应用
  6. Makefile 速成
  7. 图解侧方停车技巧2015高清版
  8. HDU 6319 Ascending Rating(单调队列)
  9. 毫米波雷达,超声波雷达,激光雷达,摄像雷达比较
  10. eclipse 选取当前行_Eclipse常用快捷键