如何识别所有表中存在名称的列?

时间:2013-09-27 05:04:18

标签: mysql

我想查询一个数据库,该数据库具有特定名称

的列的大表

ex:获取所有具有列名称的表,如'name'

感谢。

1 个答案:

答案 0 :(得分:2)

尝试

SELECT table_name -- you might want to add DISTINCT if you use pattern matching with LIKE
  FROM INFORMATION_SCHEMA.COLUMNS
 WHERE table_schema = SCHEMA()
   AND column_name = 'name' -- or column_name LIKE '%name%'

这是 SQLFiddle 演示