查询当前库所有数据表名+备注:
select
(@i:=@i+1)as '序号',
database() as '库名' ,
table_name as '表名',
table_comment as '表中文名'
from
information_schema.tables
,(select @i:=0) rank
where
table_schema = 'acc' -- acc 是数据库名称,需替换
order by
table_name;
查询表结构sql:
select
-- (@i:=@i+1) '序号',
column_name '字段名',
column_type '字段类型',
is_nullable '是否为空',
column_key '键',
column_default '默认值',
column_comment '字段描述'
from
information_schema.columns
,(select @i:=0) rank
where
table_schema = 'payorder' -- dm 是数据库名称,需替换
and table_name = 'payorder_mch' -- payorder_mch 是表名,需替换,若想直接获取所有表的,注释此行
order by
table_name,
ordinal_position;
注意:查单表可去掉表名字段