显示字段,但对字段类型进行过滤?

SHOW FIELDS but with filter on field type?

提问人:Pekka 提问时间:1/25/2010 更新时间:1/25/2010 访问量:691

问:

我有一个mySQL数据库,其中包含许多表和许多字段。

有没有一种原生方法可以仅查找该类型的字段?TEXT

我知道如何使用像PHP这样的脚本语言来做到这一点。我只是想知道是否有使用我不知道的 SHOW TABLES/SHOW FIELDS 的技巧。

MySQL的

评论


答:

4赞 Daniel Vassallo 1/25/2010 #1

对于 MySQL 5+,您可以查询:INFORMATION_SCHEMA

SELECT 
    TABLE_NAME, COLUMN_NAME
FROM 
    INFORMATION_SCHEMA.COLUMNS
WHERE 
    DATA_TYPE = 'TEXT';