在 mysql 数据库中搜索字符串的出现-ag捕鱼王app官网

在 mysql 数据库中搜索字符串的出现

作者:迹忆客 最近更新:2024/03/25 浏览次数:

作为数据库管理员,在某些情况和情况下,你必须搜索整个数据库以查找模式或字符串的出现。

例如,有多少员工在你的办公室使用 gmail 帐户,或者你想从员工表中知道某个年龄以了解他们的退休日期等。

我们将探索基于图形用户界面的方法来搜索整个数据库,包括在 mysql workbench 和 phpmyadmin 中搜索。但是,你也可以创建 sql 命令和过程。

对于本文,我们将重点介绍用于搜索的 gui 选项。


方法 1:使用 phpmyadmin 搜索整个数据库

在这里,我们将看到如何使用 phpmyadmin 搜索数据库中的所有表。你可以按照给定的步骤轻松找到所需字符串的出现。

创建数据库和表

我们创建了一个名为 person 的数据库和两个名为 studentteacher 的表。

填充表格并检查数据

你可以使用以下代码将数据插入到每个表中。

#insertintostudenttableinsertintostudent(id,first_name,last_name,gender,email)values(1,'shaajeel','daniel','male','shajeeld@gmail.com'),(2,'nayya','preston','female','npreston@yahoo.com'),(3,'james','robert','male','james@yahoo.com'),(4,'jennifer','john','female','jennifer09@hotmail.com'),(5,'sarah','paul','female','sarahpaul011@yahoo.com'),(6,'karen','donald','female','dkaren@gmail.com');#insertintoteachertableinsertintoteacher(id,first_name,last_name,gender,email)values(1,'thomas','christopher','male','thomasc098@hotmail.com'),(2,'lisa','mark','female','lisamark@gmail.com'),(3,'anthony','richard','male','anthony044@yahoo.com'),(4,'matthew','charles','male','matthewcharles@gmail.com')(5,'kiren','donald','female','dkiren@gmail.com');

你可以使用以下 select 查询查看插入的数据。

select*from`teacher`;
select*from`student`;

搜索字符串

要搜索字符串,

  • 首先选择数据库(见方框 1)。
  • 单击搜索选项卡并输入要搜索的字符串、模式或表达式(参见框号 2)。
  • 无论你是在寻找完全匹配还是其他东西,都可以选择搜索条件;见红框编号 3。

我们正在寻找完全匹配作为本教程的子字符串。选择表格以搜索红色框号 4,然后单击右下角的 go 按钮。

以下屏幕截图将显示每个表找到的匹配项的计数。你可以单击浏览按钮查看相应的完整记录(行)。


方法 2:使用 mysql workbench 搜索整个 database

如果你使用 mysql workbench,你可以使用图形用户界面在整个数据库中搜索特定字符串或模式。

首先,选择你要搜索的所有表(见红色框 1)。请记住,如果你不选择表,则不会执行搜索操作。

点击 database menu 并选择 search table datadatabase menu -> search table data)。由于我们正在搜索子字符串的完全匹配,我们选择了 contains(见红色框编号 3),你可以根据需要进行选择。

现在,你可以编写要搜索的字符串或表达式(参见红色框编号 4)。

你可以知道每个表和完整数据库的最大匹配数。你还可以指定是否要搜索所有类型的列,然后单击开始搜索

它将显示输出,包括模式、表名、主键、列名(在哪里找到匹配项)及其值(见红色框编号 6)。


结论

在了解了搜索整个数据库的两种方法(包括通过 mysql workbench 和 phpmyadmin 搜索)之后,我们得出结论,gui 选项使数据库管理员、数据库程序员和架构师的工作变得轻松。虽然幕后有 sql 查询,但我们可以使用 gui 选项来更高效、更快速地进行操作。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 mysql 中声明和使用变量

发布时间:2024/03/26 浏览次数:115 分类:mysql

当你需要在 mysql 中的脚本中存储单个值时,最好的方法是使用变量。变量有不同的种类,有必要知道何时以及如何使用每种类型。

发布时间:2024/03/26 浏览次数:176 分类:mysql

本教程演示了如何在 mysql 中重置自动增量。

在 mysql 中实现刷新权限

发布时间:2024/03/26 浏览次数:211 分类:mysql

本教程介绍了 mysql 中的刷新权限命令,用于刷新授权表并影响允许的更改。

在 mysql 中设置时区

发布时间:2024/03/26 浏览次数:93 分类:mysql

在本教程中,我们将学习如何在 mysql 服务器中更改时区。

发布时间:2024/03/26 浏览次数:199 分类:mysql

本教程演示如何在 mysql 中转换为整数。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便
网站地图