永洪社区

标题: 有没有一种方法能够快速查看数据源中的所有表 [打印本页]

作者: yyyyind    时间: 2022-11-3 08:07
标题: 有没有一种方法能够快速查看数据源中的所有表
请问,有没有一种方法能够快速查看数据源中的所有表。
用户想查看数据源的数据库里所有表的数据,以前他们有个bi系统,形式如下:
左边1/4处有一列,包括400多个表的表名,点击任何一个,在右边就会出现一个类似execl表的形式,记录这该表的中文字段及所有数据信息。
我们除了用超链接的方法以外,还有什么简单的方法可以查询到所有的表信息吗?

作者: 切莫意气用事    时间: 2022-11-3 08:16
以Mysql为例:
查询所有表名
select table_name
from
information_schema.tables
where
table_schema='当前数据库';
查询某表中的字段信息
select
COLUMN_NAME,
COLUMN_COMMENT
from
INFORMATION_SCHEMA.Columns
where
table_name = '表名'
and table_schema='数据库名';
在页面上做点简单的图表设计就可以实现你说的效果了
作者: yyyyind    时间: 2022-11-3 08:51
切莫意气用事 发表于 2022-11-3 08:16
以Mysql为例:
查询所有表名
select table_name

我先试试 ,谢谢
作者: yhdata_yzm    时间: 2022-11-3 09:41
yyyyind 发表于 2022-11-3 08:51
我先试试 ,谢谢

咋样有用吗




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4