PhpStorm 2021.3 Help

数据库中的全文搜索

您可以在您的数据库或一组数据库中搜索数据,而无需知道数据的确切位置。

在数据库、方案和单独的表中搜索数据

  1. 数据库工具窗口(查看 | 工具窗口 | 数据库)中,选择要在其中执行搜索的对象。您可以选择一个数据库或一组数据库、一个或多个方案,甚至是单独的表。

  2. 右键单击所选内容并选择全文搜索。或者,按Ctrl+Alt+Shift+F

  3. 全文搜索对话框的搜索字段中,输入您的搜索请求并单击搜索

  4. 查找工具窗口中,查看搜索结果。要打开数据库对象,请双击它。要返回查找工具窗口(查看 | 工具窗口 | 查找),请按Alt+3

    在数据库中搜索数据

全文搜索选项

选项

描述

相符

仅搜索以与查询相同的方式编写的那些实例(保留大小写)。搜索Index将返回Index, IndexesIndexing但不会返回index

包含

在单词中搜索给定的字符组合。例如,如果您搜索ETTE,您会收到来自所有列的所有LIKE '%ETTE%'结果(ANNETTEJEANETTEGILLETTE、 )。BETTE

在字符串中的任意位置搜索

以。。开始

在单词开头搜索给定的字符组合。例如,如果您搜索JO,您会收到来自所有列的所有LIKE 'JO%'结果(JOHNSONJONESJOYCE、 )。JOAN

前缀搜索

以。。结束

在单词开头搜索给定的字符组合。例如,如果您搜索TIN,您会收到来自所有列的所有LIKE '%TIN'结果(MARTINAUSTINKRISTIN、 )。JUSTIN

后缀搜索

火柴

搜索字符的精确组合。例如,如果您搜索BETTE,您会收到来自所有列的所有LIKE 'BETTE'结果。BETTE

完全匹配搜索

LIKE 模式

搜索字符和SQL 通配符的组合。例如,您可以搜索并查找以、、、开头且长度至少为 3 个字符的a_%_%任何结果。LIKE 'a_%_%'aANDERSONALLENAMYANNA

LIKE 模式搜索

文本栏

仅在支持 LIKE 操作的列中搜索。例如,CHAR、VARCHAR、TINYTEXT、TEXT 和 DATE (Oracle)。

仅具有全文搜索索引的列

仅在已创建索引的列中搜索。仅 PostgreSQL、MySQL 和 MariaDB 支持此功能。PostgreSQL 的查询是where col @@ plainto_tsquery('query'). MySQL 和 MariaDB 的查询是where match(col) against ('query' in natural language mode).

数值列

仅在具有数字数据类型(如 INT、MEDIUMINT、SMALLINT、BIGINT 等)的列中搜索。

所有列

在所有类型的列中搜索。例如,您可以运行此搜索来查找 JSON 元素。

每个表/视图显示前N个匹配项

限制表或视图的已找到结果的数量。

目标

显示执行搜索的数据库或数据库对象的列表。

最后修改时间:2022 年 3 月 10 日