个人技术分享

解决方案

主键与默认常用查询字段建立索引,普通字段类型选择 UNIQUE,索引方法 BTREE ;长文本使用 FULLTEXT,索引方法为无;
新建表时引擎默认设置为 MyISAM,不使用 InnoDB,因为 MyISAM 支持 MATCH AGAINST 全文搜索函数。

全文模糊搜索查询示例:

SELECT * FROM tableName
WHERE MATCH(columnName) AGAINST('keyword');