MYSQL里面需要根据某个字段名,查询该字段名所在的表。这种情况主要是出现在比如你忘了表名,只知道有这样一个字段名,想找出那张表。第二种情况可能是,同一个字段名属于外键,你想找出例如 ID 这个字段到底有多少个表拥有。
在MYSQL 5.0之后的版本可以通过information_schema库当中的columns表来完成 如下代码来实现:
use information_schema;
select * from columns where column_name='字段名' ;
本文介绍如何在MySQL数据库中,通过information_schema库的columns表查询指定字段所在的表,适用于忘记表名但知道字段名的情况,或者查找特定字段在不同表中的使用情况。
MYSQL里面需要根据某个字段名,查询该字段名所在的表。这种情况主要是出现在比如你忘了表名,只知道有这样一个字段名,想找出那张表。第二种情况可能是,同一个字段名属于外键,你想找出例如 ID 这个字段到底有多少个表拥有。
在MYSQL 5.0之后的版本可以通过information_schema库当中的columns表来完成 如下代码来实现:
use information_schema;
select * from columns where column_name='字段名' ;
1817

被折叠的 条评论
为什么被折叠?