mysql - 在数据库中进行特定搜索

标签 mysql

我正在寻找用innodb引擎在mysql中搜索特定单词的方法。考虑以下示例:

Text:
1.Card has two sides.
2.This is my card.
3.We have a car.
4.Car has good color.
5.This was my car.
6.The car is nice.

假设这些点是不同的行并且位于同一列“文本”下。我需要一个查询,使用“like”提取恰好包含“car”一词的行,而不管“car”一词是在开头、中间还是结尾。请记住,“卡”不是必需的。

最佳答案

使用它

SELECT * FROM table WHERE name LIKE '%car' or name LIKE '%car %';

关于mysql - 在数据库中进行特定搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15542245/

相关文章:

mysql - 从查询使用和查询类型频率测量 MySQL 'load'

java - 映射 @ManyToOne/外键 Hibernate Java

mysql - 在查询中正确使用 HAVING 子句

java - 从属性源读取数据库属性不起作用

php - 如何使用 PHP 插入特殊字符 int mysqldb

java - 创建数据库语句 - 数据库名称错误

mysql - 如何将 mySQL 表转换为带标题的列表?

php - 如何在phplist中发送个性化邮件

php - 来自动态 JSON 的 Fullcalendar 加载事件

mysql - 将 mysql 列导出到文本文件并添加字符串