mysql建立全文索引
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 <索引名>(<列名>);
- 查询语句
SELECT * FROM <表名> where MATCH(<列名>) AGAINST(’<匹配字符串>’)
查询语句有很多,相关知识也不少,自行查阅
mysql建立全文索引相关推荐
- mysql字符串类型建立全文索引
数据库表结构如下 现在做的是给name 成语名称建立全文索引 用字匹配到含此字的成语 修改mysql配置文件 :linux和mac,则位置为 /etc/my.cnf 然后重起mysql服务,使配置项生 ...
- MySQL 之全文索引
最近在复习数据库索引部分,看到了 fulltext,也即全文索引,虽然全文索引在平时的业务中用到的不多,但是感觉它有点儿意思,所以花了点时间研究一下,特此记录. 引入 概念 通过数值比较.范围过滤等就 ...
- MySQL之全文索引详解
点击上方"猿芯",选择"设为星标" 后台回复"1024",有份惊喜送给面试的你 概念 通过数值比较.范围过滤等就可以完成绝大多数我们需要的查 ...
- MySQL使用全文索引(fulltext index)
1.创建全文索引(FullText index) 旧版的MySQL的全文索引只能用在MyISAM表格的char.varchar和text的字段上. 不过新版的MySQL5.6.24上InnoDB引擎也 ...
- MySQL使用全文索引
MySQL使用全文索引(fulltext index)---高性能 转载地址:https://blog.csdn.net/u011734144/article/details/52817766/ 1. ...
- MySQL使用全文索引(fulltext index) 及中文全文索引使用
全文索引介绍 1.创建全文索引(FullText index) 旧版的MySQL的全文索引只能用在MyISAM表格的char.varchar和text的字段上. 不过新版的MySQL5.6.24上In ...
- MySQL 之全文索引(fulltext)
本文源自:https://blog.csdn.net/mrzhouxiaofei/article/details/79940958 最近在复习数据库索引部分,看到了 fulltext,也即全文索引,虽 ...
- Mysql的全文索引原理的简单理解
Mysql的全文索引实际是通过 倒排索引 来实现的. 倒排索引实际就是将要插入的文本按照相应的词进行拆分,然后额外建立一张表,存储这些出现的单词,并做出相应的统计. 创建一张表: CREATE TAB ...
- MySQL使用全文索引+ngram全文解析器进行全文检索
一.前言 最近有项目需要使用mysql进行全文检索,由于之前都是使用的Elasticsearch数据库进行数据检索,因此查询了相关资料后,了解了mysql如何使用全文索引. 二.ngram全文分析器 ...
- 网页如何与mysql服务器建立连接不上,html与mysql建立连接数据库
html与mysql建立连接数据库 内容精选 换一换 云数据库 GaussDB(for MySQL)是华为云提供的一款安全.可信的数据库服务.GaussDB(for MySQL)秉承华为云对租户的安全 ...
最新文章
- ubuntu 安装RPM软件包
- nginx php 配置请求等待时间_CVE-2019-11043: PHP-FPM在Nginx特定配置下任意代码执行漏洞预警...
- 数据库索引的作用和长处缺点
- mysql程序设计排球比赛_Jsp+Ssh+Mysql实现的排球馆预约管理系统项目源码附带视频指导运行教程...
- jpa 循环引用_JPA中按身份引用
- 首席技术执行官_如何在几分钟内找到任何首席执行官的电子邮件地址
- Java短类的compareTo()方法和示例
- 猿辅导 python_关于猿辅导机器学习项目ytk-learn和ytk-mp4j分布式机器学习库
- Python之进程+线程+协程(multiprocessing多进程模块)
- 小白学习政策定价内容
- java之try catch finally
- ccd后视摄像头_预计2021年全球车载摄像头总出货将达到1.43亿颗
- opengl虚拟校园漫游
- 我的世界服务器无限铁傀儡,我的世界刷铁教程 铁傀儡无限刷铁攻略
- 计算ndvi值需要的数据_利用TM计算NDVI问题
- Linux系统load average异常值处理的trick
- 总结iOS游戏的设计、营销和盈利方式
- 靶机渗透练习07-HackMyVm Area51 (Log4j2复现)
- Anaconda的卸载及安装(图文详解)
- 中专学历怎么积分落户北京?