mysql查询表和表的字段

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');

猜你喜欢

转载自blog.csdn.net/fangye1/article/details/110950110