当前位置: 首页 > 面试题库 >

在MySQL数据库的每个表中搜索所有字段

郑博厚
2023-03-14
问题内容

我想从MySQL数据库的所有表的所有字段中搜索给定的字符串,可能使用如下语法:

SELECT * FROM * WHERE * LIKE '%stuff%'

有可能做这样的事情吗?


问题答案:

您可以浏览information_schema模式。它具有所有表和表中所有字段的列表。然后,您可以使用从该表获得的信息来运行查询。

涉及的表是SCHEMATA,TABLES和COLUMNS。有一些外键,使您可以准确地建立在模式中创建表的方式。



 类似资料:
  • 问题内容: 考虑有一个名为的表: 该表在PeopleDb数据库中 现在,我想找到“ Mike”关键字。情况 : 我不知道要搜索哪个数据库,表。 我需要一个查询,它在所有数据库和表中进行搜索, 并向我显示以下内容: | Id | DatabaseName | TableName | ColumnName | Pk | SearchValue | 1 | ‘PeopleDb’ | ‘People’ |

  • 我有一个查询,可以查找与某个数据库的列名匹配的所有表和视图。我正在使用SQL SERVER 2008 我想扩展查询的功能,以便在所有数据库中搜索,甚至查找具有我搜索的列名的存储过程。

  • 问题内容: 这个问题已经在这里有了答案 : 从MySQL数据库的每个表中搜索所有字段 (22个答案) 3年前关闭。 我试图弄清楚如何在数据库中查找所有出现的url。我想搜索所有表和所有字段。但是我不知道从哪里开始,或者甚至可能。 问题答案: 一个简单的解决方案是做这样的事情:

  • 我正在寻找创建一个数据库搜索(MySQL),使用PHP来查找电气部件的零件号,但希望搜索也能找到类似的字符 例如,搜索6SE7O90也应搜索6SE7090,搜索4I737A也应搜索4L737A,因为在某些零件标签上打印的0/O和I/L可能看起来相似。 在PHP/MySQL中实现这一点的最佳方法是什么?

  • 本文向大家介绍在MySQL数据库中快速搜索字符串?,包括了在MySQL数据库中快速搜索字符串?的使用技巧和注意事项,需要的朋友参考一下 使用FULLTEXT搜索来快速搜索字符串。让我们首先创建一个表- 这是创建全文本搜索的查询- 使用插入命令在表中插入一些记录- 使用select语句显示表中的所有记录- 这将产生以下输出- 以下是在MySQL数据库中快速搜索字符串的查询。在这里,我们正在搜索字符串

  • 问题内容: 有什么命令可以从所有数据库中找到某个表吗?因为我忘了桌子在哪里。谢谢。 问题答案: 使用特定于MySQL的: …或使用ANSI标准INFORMATION_SCHEMA.TABLES: