是否有一些工具可以做到这一点?
在整个数据库中搜索给定的字符串?
答案 0 :(得分:4)
HeidiSQL可以通过光滑的GUI搜索整个mysql主机。
只需按 control + shift + f
它将显示一个搜索窗口,您可以在其中选择要搜索的数据库,表格,视图和字段类型。结果以整齐的清单呈现。
您可以将结果作为SQL来选择找到文本的行。
...
当然你也可以用老式的方式来做:
使用mysqldump.exe导出到文件,然后使用grep查找搜索文本。
答案 1 :(得分:1)
您可以查询元数据以查找表中的所有表和列,然后在每个表中搜索字符串。
这里有一些关于如何从mysql中提取元数据的链接:
http://www.developerfusion.com/code/3945/get-metadata-on-mysql-databases/ http://forge.mysql.com/wiki/Metadata