information_schema.tables 数据库表
information_schema.columns 数据库表属性
1,获取数据库所有表
select table_name as '表名',table_comment '描述'
from information_schema.tables
where table_schema='exchange' order by table_name desc;
2,查询表所有字段
select column_name as '表名',column_name as '列名',data_type as '类型', column_comment as '标识'
from information_schema.columns
where table_schema = 'exchange' and table_name = 'contents';
3,查询指定类型的字段
select column_name as '表名',column_name as '列名',data_type as '类型', column_comment as '标识'
from information_schema.columns
where table_schema = 'exchange' and table_name = 'contents' and DATA_TYPE in('varchar','longtext','text','char');