已知一个字段中含有字符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表:提供了关于数据库中的表的信息(包括视图)。