您的位置:首页 > 数据库

查询数据库中哪些表包含某个字段

2016-01-09 09:35 295 查看
已知一个字段中含有字符lan,想知道数据库中哪表含有此字段

mysql> select table_name,column_name from information_schema.columns where column_name like '%lan%';
+-------------+-------------------+
| table_name | column_name |
+-------------+-------------------+
| device | lanAddress |
+-------------+-------------------+


在MySQL中,把 information_schema 看作是一个数据库,确切说是信息数据库。

COLUMNS表:提供了表中的列信息。

SCHEMATA表:提供了当前mysql实例中所有数据库的信息。

TABLES表:提供了关于数据库中的表的信息(包括视图)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: