我想查询一个数据库,该数据库具有特定名称
的列的大表ex:获取所有具有列名称的表,如'name'
感谢。
答案 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 演示