Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何在SQL表中搜索字符串?_Mysql_Search_Phpmyadmin - Fatal编程技术网

Mysql 如何在SQL表中搜索字符串?

Mysql 如何在SQL表中搜索字符串?,mysql,search,phpmyadmin,Mysql,Search,Phpmyadmin,我想在phpMyAdmin中的一个表中搜索字符串。例如,如果我搜索“love”,并且有一个字段有“I love turtles”,那么它将返回它所在的行。应该是直接向前的。这可能非常快,也可能非常慢,具体取决于表/索引的大小 SELECT * FROM mytable WHERE firstColumn LIKE "%love%" OR secondColumn LIKE "%LOVE%" OR thirdColumn LIKE "%LOVE%"; SQL是一回事。“全文搜索”是另一个例子。许

我想在phpMyAdmin中的一个表中搜索字符串。例如,如果我搜索“love”,并且有一个字段有“I love turtles”,那么它将返回它所在的行。

应该是直接向前的。这可能非常快,也可能非常慢,具体取决于表/索引的大小

SELECT * FROM mytable WHERE firstColumn LIKE "%love%" OR secondColumn LIKE "%LOVE%" OR thirdColumn LIKE "%LOVE%";
SQL是一回事。“全文搜索”是另一个例子。许多数据库,包括mySQL,都支持这两种方法

SQL中的myColumn类似于“%love%”,如果这正是您要查找的内容的话

然而,即使实现了自由文本,您仍然只能查询索引的特定字段

请阅读此处了解更多详细信息:


FYI,索引对那种
模式没有帮助。