我有一个包含数百个表的庞大数据库,我想找出所有表中定义的总字段(列)。

有没有可以给我的SQL查询?如果没有,最好的方法是什么?

最佳答案

这是你想要的吗?

select count(*)
from information_schema.columns
where table_schema = 'your_schema'

您可以像这样运行它,看是否合理:
select table_name, column_name
from information_schema.columns
where table_schema = 'your_schema'
order by 1, 2

09-25 18:30