在 MySQL 数据库中查找字符串是一个经常用到的功能,而且这个功能有很多种方法,可以根据不同的需求选择不同的方法。
下面介绍几种常用的 MySQL 查找字符串的方法:
SELECT * FROM table WHERE column LIKE '%keyword%';
这个语句使用 LIKE 操作符和 % 通配符来匹配关键字。其中 % 表示任意多个字符。
SELECT * FROM table WHERE column REGEXP 'keyword';
这个语句使用正则表达式来匹配关键字。
SELECT * FROM table WHERE INSTR(column, 'keyword') >0;
这个语句使用 INSTR 函数来查找关键字在字符串中第一次出现的位置。
SELECT * FROM table WHERE SUBSTRING_INDEX(column, 'keyword', -1) != column;
这个语句使用 SUBSTRING_INDEX 函数来查找字符串中最后一个匹配关键字的位置。
以上是几种比较常用的 MySQL 查找字符串的方法,根据实际需求选择合适的方法来优化查询效率。