首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何grep遍历mysql数据库?

如何grep遍历mysql数据库?
EN

Stack Overflow用户
提问于 2009-01-16 20:42:44
回答 5查看 38K关注 0票数 23

寻找一个漂亮的助手函数/方法,用于浏览MySql数据库中所有已定义的表、列、存储过程等。

我在SQL Server上也有类似的东西。

EN

Stack Overflow用户

发布于 2011-02-09 21:24:18

这里有一个用于MySQL的存储过程(http://forge.mysql.com/tools/tool.php?id=232),它将创建一个用于存储输出的表,然后遍历information_schema数据库的COLUMNS表,以获得所有数据库的表名和列名。接下来,在where条件中使用适当的搜索字符串对每一列执行database.table上的count()查询。如果count() > 0,则永久列具有搜索词,因此它会将该三元组(数据库名、表名、列名)插入到表中。最后一次选择* from table,以查看具有搜索词的各个数据库表和列名。

票数 0
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/451922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档